You might have to make a bridge support file and include it in your framework.
Something like this (although this is specific to running inside my Xcode project build): printf "Building BridgeSupport files...\n\n" BRIDGE_SUPPORT_DIR="Resources/BridgeSupport" BRIDGE_SUPPORT_FILE="${BRIDGE_SUPPORT_DIR}/${TARGET_NAME}.bridgesupport" if [[ "${TARGET_BUILD_DIR}/${WRAPPER_NAME}/${TARGET_NAME}" -nt "${TARGET_BUILD_DIR}/${WRAPPER_NAME}/${BRIDGE_SUPPORT_FILE}" ]]; then if [[ ! -d "${TARGET_BUILD_DIR}/${WRAPPER_NAME}/${BRIDGE_SUPPORT_DIR}" ]]; then mkdir -p "${TARGET_BUILD_DIR}/${WRAPPER_NAME}/${BRIDGE_SUPPORT_DIR}" fi gen_bridge_metadata --64-bit --framework "${TARGET_BUILD_DIR}/${WRAPPER_NAME}" -o "${TARGET_BUILD_DIR}/${WRAPPER_NAME}/${BRIDGE_SUPPORT_FILE}" fi On May 27, 2010, at 10:31, Louis-Philippe wrote: > 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
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel