Linker error when linked for iPhoneOS Simulator
Original Reporter info from Mantis: eugenekryukov
-
Reporter name:
Original Reporter info from Mantis: eugenekryukov
- Reporter name:
Description:
Project can't linked for iPhoneOS Simulator (i386) for iPhone SDK 3.2+ (tested on 3.2, 4.0, 4.1). For iPhone SDK 2.x linker work correct.
Undefined symbols:
".objc_class_name_NSObject", referenced from:
.objc_class_name_ApplicationDelegate in vg_platform_ios.o
.objc_class_name_TCocoaTimerObject in vg_platform_ios.o
".objc_class_name_NSString", referenced from:
literal-pointer@__OBJC@__cls_refs@NSString in vg_platform_ios.o
".objc_class_name_UIWindow", referenced from:
.objc_class_name_TvgNSWindow in vg_platform_ios.o
".objc_class_name_UIFont", referenced from:
literal-pointer@__OBJC@__cls_refs@UIFont in vg_canvas_ios.o
".objc_class_name_UIImage", referenced from:
literal-pointer@__OBJC@__cls_refs@UIImage in vg_canvas_ios.o
".objc_class_name_UIView", referenced from:
.objc_class_name_TvgNSView in vg_platform_ios.o
".objc_class_name_NSTimer", referenced from:
literal-pointer@__OBJC@__cls_refs@NSTimer in vg_platform_ios.o
".objc_class_name_UIViewController", referenced from:
.objc_class_name_TvgNSViewController in vg_platform_ios.o
".objc_class_name_UIScreen", referenced from:
literal-pointer@__OBJC@__cls_refs@UIScreen in vg_platform_ios.o
".objc_class_name_NSNotificationCenter", referenced from:
literal-pointer@__OBJC@__cls_refs@NSNotificationCenter in vg_platform_ios.o
".objc_class_name_NSRunLoop", referenced from:
literal-pointer@__OBJC@__cls_refs@NSRunLoop in vg_platform_ios.o
".objc_class_name_NSData", referenced from:
literal-pointer@__OBJC@__cls_refs@NSData in vg_canvas_ios.o
".objc_class_name_NSDate", referenced from:
literal-pointer@__OBJC@__cls_refs@NSDate in vg_platform_ios.o
".objc_class_name_UITextField", referenced from:
literal-pointer@__OBJC@__cls_refs@UITextField in vg_platform_ios.o
".objc_class_name_UIDevice", referenced from:
literal-pointer@__OBJC@__cls_refs@UIDevice in vg_platform_ios.o
".objc_class_name_NSAutoreleasePool", referenced from:
literal-pointer@__OBJC@__cls_refs@NSAutoreleasePool in vg_platform_ios.o
ld: symbol(s) not found
For real device (ARM) project compiled and linked with out error.
Steps to reproduce:
Just use iPhone SDK 3.2 +
Mantis conversion info:
- Mantis ID: 17470
- OS: Mac OS X
- OS Build: 10.6
- Platform: iPhone Simulator
- Version: 2.5.1
- Fixed in version: 2.6.0
- Fixed in revision: 16065 (#8b030140)