Hi,

I asked the Rjb developer and he removed the dependency on dl during building.
The only issue I can see now (when executing) is that Mac Ruby doesn't provide 
a DL module acting as a wrapper for dlopen and because of that the execution of 
Rjb fails.
I think IronRuby had a similar problem and looking at the code it looks like 
the Ruby 1.9.1 version of the DL module was added to provide support for 
dlopen. I don't fully understand yet how it works though, and if something 
similar could be done for macruby, but I'll give it a try.

Regards,
   Eduardo




On 13 Nov 2012, at 09:28, J Silver wrote:

> 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 <jsilverm...@gmail.com> 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
>>>> MacRuby-devel@lists.macosforge.org
>>>> http://lists.macosforge.org/mailman/listinfo/macruby-devel
>>> _______________________________________________
>>> MacRuby-devel mailing list
>>> MacRuby-devel@lists.macosforge.org
>>> http://lists.macosforge.org/mailman/listinfo/macruby-devel
>> _______________________________________________
>> MacRuby-devel mailing list
>> MacRuby-devel@lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo/macruby-devel
> 
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel@lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo/macruby-devel

_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/macruby-devel

Reply via email to