On Thu, Apr 23, 2009 at 11:09 AM, James Cicenia <[email protected]> wrote:
> Undefined symbols:
>  "_kCATransactionDisableActions", referenced from:
>      _kCATransactionDisableActions$non_lazy_ptr in AudioViewController.o
>  "_OBJC_CLASS_$_CALayer", referenced from:
>      __objc_classrefs__d...@0 in AudioViewController.o
>  "_OBJC_CLASS_$_CATransaction", referenced from:
>      __objc_classrefs__d...@0 in AudioViewController.o
> ld: symbol(s) not found
> collect2: ld returned 1 exit status

This isn't a compile error but a linker error. Your code is using
classes and constants that the linker cannot find. This implies you
aren't linking against all of the frameworks/libraries that you code
needs or you are linking against versions of the needed frameworks
that don't contain the symbols you need.

If you look at Apple's documentation for the CATransaction or CALayer
classes you can see which framework provides those classes and on
which versions of the operating system those classes area available.

<http://developer.apple.com/documentation/GraphicsImaging/Reference/CATransaction_class/Introduction/Introduction.html>

-Shawn
_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to