Thanks Laurent: That worked. I tried that earlier today and it didn't work. I had to clean all dependencies first. Bob Rice On Oct 2, 2010, at 4:29 PM, Laurent Sansonetti wrote:
Hi Robert,
Looks like -framework MacRuby is missing from your gcc line, which could explain the missing symbol. Are you sure MacRuby.framework is included in your Xcode project as a dependency? If yes, try removing it and adding it again, maybe.
Laurent
On Oct 2, 2010, at 1:24 PM, Robert Rice wrote:
Hi Laurent:
Thanks for the quick reply. I get a new error doing a clean build:
Ld build/Debug/MacDriverLog-0.7.app/Contents/MacOS/MacDriverLog-0.7 normal x86_64 cd "/Users/robertrice/Desktop/MacDriverLog Development/MacDriverLog-0.7" setenv MACOSX_DEPLOYMENT_TARGET 10.5 /Developer/usr/bin/gcc-4.2 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.5.sdk "-L/Users/robertrice/Desktop/MacDriverLog Development/MacDriverLog-0.7/build/Debug" "-F/Users/robertrice/Desktop/MacDriverLog Development/MacDriverLog-0.7/build/Debug" "-F/Users/robertrice/Desktop/MacDriverLog Development/MacDriverLog-0.7/build/Debug" -filelist "/Users/robertrice/Desktop/MacDriverLog Development/MacDriverLog-0.7/build/MacDriverLog-0.7.build/Debug/MacDriverLog-0.7.build/Objects-normal/x86_64/MacDriverLog-0.7.LinkFileList" -mmacosx-version-min=10.5 -framework Cocoa -weak_framework Quartz -o "/Users/robertrice/Desktop/MacDriverLog Development/MacDriverLog-0.7/build/Debug/MacDriverLog-0.7.app/Contents/MacOS/MacDriverLog-0.7"
Undefined symbols: "_macruby_main", referenced from: _main in main.o ld: symbol(s) not found collect2: ld returned 1 exit status
Do I need to create a new project?
Bob Rice
On Oct 2, 2010, at 4:08 PM, Laurent Sansonetti wrote:
Hi Robert,
You need to rebuild your project. Do a clean before, to make sure. It will be linked to the "new" MacRuby.
In the future we won't use the MacRuby version number in the link path to avoid these problems :)
Laurent
On Oct 2, 2010, at 11:43 AM, Robert Rice wrote:
Hi Laurent:
Great work! You have to reload version 0.6 to fully appreciate the performance increase.
Today's nightly build deletes version 0.7 from the MacRuby framework but my project still references it:
dyld: Library not loaded: /Library/Frameworks/MacRuby.framework/Versions/0.7/usr/lib/libmacruby.dylib Referenced from: /Users/robertrice/Desktop/MacDriverLog Development/MacDriverLog-0.7/build/Debug/MacDriverLog-0.7.app/Contents/MacOS/MacDriverLog-0.7 Reason: image not found
How do I update my project to reference the 0.8 version?
Thanks, Bob Rice
_______________________________________________ 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