Thanks! ok... I sorted some of the issues out... I was able to make a x86_64 framework out of the SDK by including the proper exports symbols (using nm with the -arch flag).
so now it loads fine with the framework method... but I cant access the c++ namespace: "NameError: uninitialized constant MYSDK" 2010/5/27 Jordan Breeding <jordan.breed...@me.com> > Then you could force macruby/macirb to run as i386: > > `arch -arch i386 macirb` > > On May 27, 2010, at 10:13, Louis-Philippe wrote: > > it only builds for i386... > getting errors when trying to build for x86_64... > thats why I tried as I tested to build only for i386... > > 2010/5/27 Jordan Breeding <jordan.breed...@me.com> > >> Try building your framework as both i386 and x86_64. >> >> On May 27, 2010, at 10:00, Louis-Philippe wrote: >> >> file PATH/MYSDK.framework/MYSDK >> ./MYSDK: Mach-O dynamically linked shared library i386 >> >> file `which macruby`: >> /usr/local/bin/macruby: Mach-O universal binary with 2 architectures >> /usr/local/bin/macruby (for architecture i386): Mach-O executable i386 >> /usr/local/bin/macruby (for architecture x86_64): Mach-O 64-bit >> executable x86_64 >> >> >> 2010/5/27 Louis-Philippe <defa...@spiralix.org> >> >>> sorry, the second one really is: >>> >>> ./MYSDK (from the MYSDK.framework) >>> -bash: ./MYSDK: cannot execute binary file >>> >>> 2010/5/27 Louis-Philippe <defa...@spiralix.org> >>> >>> uname -a: >>>> Darwin modullpmacbook.local 10.3.0 Darwin Kernel Version 10.3.0: Fri Feb >>>> 26 11:58:09 PST 2010; root:xnu-1504.3.12~1/RELEASE_I386 i386 >>>> >>>> ./MYSDK (from the MYSDK.framework) >>>> -bash: ./R3DSDK: No such file or directory >>>> >>>> which macruby: >>>> /usr/local/bin/macruby >>>> >>>> by the way, I tried it in a MacRuby cocoa app inside of xcode, but the >>>> error sample I pasted above is from a macirb execution >>>> >>>> >>>> 2010/5/27 Joel Reymont <joe...@gmail.com> >>>> >>>> Louis-Philippe, >>>>> >>>>> On May 27, 2010, at 3:25 PM, Louis-Philippe wrote: >>>>> >>>>> > Did find: >>>>> > /PATH/MYSDK.framework/MYSDK: mach-o, but wrong architecture) >>>>> > from /PATH/(irb):2:in `<main>' >>>>> >>>>> Can you paste the output from the following? >>>>> >>>>> uname -a >>>>> >>>>> file ATH/MYSDK.framework/MYSDK >>>>> >>>>> file `which macruby` >>>>> >>>>> Thanks, Joel >>>>> >>>>> --- >>>>> http://twitter.com/wagerlabs >>>>> >>>>> _______________________________________________ >>>>> MacRuby-devel mailing list >>>>> MacRuby-devel@lists.macosforge.org >>>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >>>>> >>>> >>>> >>> >> _______________________________________________ >> MacRuby-devel mailing list >> MacRuby-devel@lists.macosforge.org >> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >> >> >> >> _______________________________________________ >> MacRuby-devel mailing list >> MacRuby-devel@lists.macosforge.org >> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >> >> > _______________________________________________ > MacRuby-devel mailing list > MacRuby-devel@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel > > > > _______________________________________________ > MacRuby-devel mailing list > MacRuby-devel@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel > >
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel