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