View Single Post
  #1 (permalink)  
Old June 8th, 2006, 07:37 AM
scratt scratt is offline
Registered User
 
Join Date: Jun 2006
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default Wierd Linking problems with Xcode 2.3

I wonder if anyone can help with this, or even shed some light on where to look..

SInce installing Xcode2.3 when I try to compile my project I get the 'Undefined Symbols' error at the start of linking and lot's of complaints about OS X standard frameworks not being able to find stuff referenced in each other..

Details below..

Code:
/usr/bin/ld: Undefined symbols:
_CGRectCreate referenced from AppKit expected to be defined in ApplicationServices
_CoreDockCancelNotification referenced from AppKit expected to be defined in ApplicationServices
_CoreDockNotify referenced from AppKit expected to be defined in ApplicationServices
_CoreDockRegisterClient referenced from AppKit expected to be defined in ApplicationServices
_CoreDockWaitForTransitions referenced from AppKit expected to be defined in ApplicationServices
_CFReadStreamCreateWithFTPRequest referenced from Foundation expected to be defined in CFNetwork
_kCFStreamPropertyFTPProxyServerName referenced from Foundation expected to be defined in CFNetwork
_kCFStreamPropertyFTPProxyServerPortNumber referenced from Foundation expected to be defined in CFNetwork
_CFLocaleCreateCanonicalLanguageIdentifierFromString referenced from CarbonCore expected to be defined in CoreFoundation
_CFLocaleCreateCanonicalLocaleIdentifierFromScriptManagerCodes referenced from CarbonCore expected to be defined in CoreFoundation
_CFLocaleCreateCanonicalLocaleIdentifierFromString referenced from CarbonCore expected to be defined in CoreFoundation
_CFLocaleCreateComponentsFromLocaleIdentifier referenced from CarbonCore expected to be defined in CoreFoundation
_CFNotificationCenterPostNotificationWithOptions referenced from CarbonCore expected to be defined in CoreFoundation
As you can see they are not from my source as far as Xcode is concerned...

But equally obviously anything could cause them (I guess) if I have some bizarro problem in my own source.. But I am at a loss to find anything.

I am guessing an import or include command is borked somewhere, or some curly brackets have gone astray. But without an idea of where this error is occurring I am having a hell of a time finding it..

Any bright ideas to track this OTHER THAN GOING THROUGH EVERY LINE OF EVERY FILE!

scratt.