[MacRuby-devel] Cannot compile RJB using MacRuby nightly

2012-11-13 Thread Eduardo G. Melguizo
Hi all,

I installed macruby-nightly from RVM, installed a few gems such as Nokogiri and 
modified a test XCode project scheme accordingly to get the gems to be known by 
XCode and it was a success!

Now, one additional gem I would like to use have a dependency on RJB, as it 
contains a jar file. But the installation of RJB fails. It has a dependency on 
dl.h, a header that I have seen in MRI 1.9.2 and 1.9.3 inside a 1.9.1 folder 
(/Users/tnarik/.rvm/rubies/ruby-1.9.3-p125/include/ruby-1.9.1/ruby/dl.h), but 
not in MacRuby.

I'm trying to identify it this file is needed at all of it it's part of some 
future MacRuby release. Or if what I'm trying to do here it's impossible and I 
should find an alternative without RJB dependencies.
Any thoughts?

Regards,
   Eduardo
___
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macruby-devel


Re: [MacRuby-devel] Cannot compile RJB using MacRuby nightly

2012-11-13 Thread J Silver
MacRuby is an objective-C packaging system. Objective-C + Ruby yes, Java 
no. You won't be able to bundle the jvm in your app. Seek a non-java 
solution to accomplish whatever the gem is trying to do. What is the gem 
called? Perhaps there is an alternative?


On 13/11/2012 00:02, Eduardo G. Melguizo wrote:

Hi all,

I installed macruby-nightly from RVM, installed a few gems such as Nokogiri and 
modified a test XCode project scheme accordingly to get the gems to be known by 
XCode and it was a success!

Now, one additional gem I would like to use have a dependency on RJB, as it 
contains a jar file. But the installation of RJB fails. It has a dependency on 
dl.h, a header that I have seen in MRI 1.9.2 and 1.9.3 inside a 1.9.1 folder 
(/Users/tnarik/.rvm/rubies/ruby-1.9.3-p125/include/ruby-1.9.1/ruby/dl.h), but 
not in MacRuby.

I'm trying to identify it this file is needed at all of it it's part of some 
future MacRuby release. Or if what I'm trying to do here it's impossible and I 
should find an alternative without RJB dependencies.
Any thoughts?

Regards,
Eduardo
___
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macruby-devel


___
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macruby-devel


Re: [MacRuby-devel] Cannot compile RJB using MacRuby nightly

2012-11-13 Thread Tnarik Innael
Hi, 

It's a wrapper to the Saxon XSLT2 processor, which is the only XSLT2 free 
implementation I've been able to find. I'm building it to avoid triggering 
command line processes and to get access to the full API. 

RJB in MacRuby is a test to see how much can I reuse and modularize code. 

RJB, in reality, it's mostly C, not Java, and there is no problem pacakging 
that along with JAR files for MRI, but I gather that MacRuby maybe have some 
issues compiling native code from gems if they are not coded targeting 
Objective-C specifically. The thing is, as Nokogiri compiled and installed 
successfully, I assumed it would be the aame for RJB. 

Regards,
 Eduardo

On 13 Nov 2012, at 08:11, J Silver  wrote:

> MacRuby is an objective-C packaging system. Objective-C + Ruby yes, Java no. 
> You won't be able to bundle the jvm in your app. Seek a non-java solution to 
> accomplish whatever the gem is trying to do. What is the gem called? Perhaps 
> there is an alternative?
> 
> On 13/11/2012 00:02, Eduardo G. Melguizo wrote:
>> Hi all,
>> 
>> I installed macruby-nightly from RVM, installed a few gems such as Nokogiri 
>> and modified a test XCode project scheme accordingly to get the gems to be 
>> known by XCode and it was a success!
>> 
>> Now, one additional gem I would like to use have a dependency on RJB, as it 
>> contains a jar file. But the installation of RJB fails. It has a dependency 
>> on dl.h, a header that I have seen in MRI 1.9.2 and 1.9.3 inside a 1.9.1 
>> folder 
>> (/Users/tnarik/.rvm/rubies/ruby-1.9.3-p125/include/ruby-1.9.1/ruby/dl.h), 
>> but not in MacRuby.
>> 
>> I'm trying to identify it this file is needed at all of it it's part of some 
>> future MacRuby release. Or if what I'm trying to do here it's impossible and 
>> I should find an alternative without RJB dependencies.
>> Any thoughts?
>> 
>> Regards,
>>   Eduardo
>> ___
>> MacRuby-devel mailing list
>> [email protected]
>> http://lists.macosforge.org/mailman/listinfo/macruby-devel
> 
> ___
> MacRuby-devel mailing list
> [email protected]
> http://lists.macosforge.org/mailman/listinfo/macruby-devel
___
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macruby-devel


Re: [MacRuby-devel] Cannot compile RJB using MacRuby nightly

2012-11-13 Thread J Silver
Got it. I am also aware that Nokogiri will compile/install with MacRuby. 
However, this is a poor indicator. Most other stuff seems to not work. 
This is definitely a part of MacRuby that needs work, the C API 
Interface. If you find anything out, please keep us informed.


Thanks,
jsilver

On 13/11/2012 01:25, Tnarik Innael wrote:

Hi,

It's a wrapper to the Saxon XSLT2 processor, which is the only XSLT2 free 
implementation I've been able to find. I'm building it to avoid triggering 
command line processes and to get access to the full API.

RJB in MacRuby is a test to see how much can I reuse and modularize code.

RJB, in reality, it's mostly C, not Java, and there is no problem pacakging 
that along with JAR files for MRI, but I gather that MacRuby maybe have some 
issues compiling native code from gems if they are not coded targeting 
Objective-C specifically. The thing is, as Nokogiri compiled and installed 
successfully, I assumed it would be the aame for RJB.

Regards,
  Eduardo

On 13 Nov 2012, at 08:11, J Silver  wrote:


MacRuby is an objective-C packaging system. Objective-C + Ruby yes, Java no. 
You won't be able to bundle the jvm in your app. Seek a non-java solution to 
accomplish whatever the gem is trying to do. What is the gem called? Perhaps 
there is an alternative?

On 13/11/2012 00:02, Eduardo G. Melguizo wrote:

Hi all,

I installed macruby-nightly from RVM, installed a few gems such as Nokogiri and 
modified a test XCode project scheme accordingly to get the gems to be known by 
XCode and it was a success!

Now, one additional gem I would like to use have a dependency on RJB, as it 
contains a jar file. But the installation of RJB fails. It has a dependency on 
dl.h, a header that I have seen in MRI 1.9.2 and 1.9.3 inside a 1.9.1 folder 
(/Users/tnarik/.rvm/rubies/ruby-1.9.3-p125/include/ruby-1.9.1/ruby/dl.h), but 
not in MacRuby.

I'm trying to identify it this file is needed at all of it it's part of some 
future MacRuby release. Or if what I'm trying to do here it's impossible and I 
should find an alternative without RJB dependencies.
Any thoughts?

Regards,
   Eduardo
___
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macruby-devel

___
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macruby-devel

___
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macruby-devel


___
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macruby-devel