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