Archived

This forum has been archived. Please start a new discussion on GitHub.

XCode linking issue

Hi-

I'm getting the below issue while compiling in Xcode 4.0 for iPad deployment. Any help will be greatly appreciated.

Thanks,
-Dave


Ld /Users/david_l_katz/Library/Developer/Xcode/DerivedData/IceWorkspace-egjlkmpetnyrsaffwdmhzuxxwspf/Build/Products/Debug-iphonesimulator/IceHello2.app/IceHello2 normal i386
cd /Users/david_l_katz/Desktop/IceWorkspace/IceHello2
setenv MACOSX_DEPLOYMENT_TARGET 10.6
setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk -L/Users/david_l_katz/Library/Developer/Xcode/DerivedData/IceWorkspace-egjlkmpetnyrsaffwdmhzuxxwspf/Build/Products/Debug-iphonesimulator -L/opt/IceTouch-1.1/lib -F/Users/david_l_katz/Library/Developer/Xcode/DerivedData/IceWorkspace-egjlkmpetnyrsaffwdmhzuxxwspf/Build/Products/Debug-iphonesimulator -filelist /Users/david_l_katz/Library/Developer/Xcode/DerivedData/IceWorkspace-egjlkmpetnyrsaffwdmhzuxxwspf/Build/Intermediates/IceHello2.build/Debug-iphonesimulator/IceHello2.build/Objects-normal/i386/IceHello2.LinkFileList -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -lxml2 -all_load -ObjC -lIceObjC.1.1 -lGlacier2ObjC.1.1 -framework UIKit -framework Foundation -framework CoreGraphics -o /Users/david_l_katz/Library/Developer/Xcode/DerivedData/IceWorkspace-egjlkmpetnyrsaffwdmhzuxxwspf/Build/Products/Debug-iphonesimulator/IceHello2.app/IceHello2

Undefined symbols for architecture i386:
"_OBJC_CLASS_$_ICEObject", referenced from:
objc-class-ref in ContactDefinition.o
_OBJC_CLASS_$_hellofirstcontact in ContactDefinition.o
"_OBJC_CLASS_$_ICEOperationNotExistException", referenced from:
objc-class-ref in ContactDefinition.o
"_OBJC_CLASS_$_ICEUnknownUserException", referenced from:
objc-class-ref in ContactDefinition.o
"_OBJC_METACLASS_$_ICEObjectPrx", referenced from:
_OBJC_METACLASS_$_hellofirstcontactPrx in ContactDefinition.o
"_OBJC_CLASS_$_ICEObjectPrx", referenced from:
_OBJC_CLASS_$_hellofirstcontactPrx in ContactDefinition.o
"_OBJC_METACLASS_$_ICEObject", referenced from:
_OBJC_METACLASS_$_hellofirstcontact in ContactDefinition.o
"_OBJC_EHTYPE_$_ICEException", referenced from:
anon in ContactDefinition.o
anon in ContactDefinition.o
"_OBJC_EHTYPE_$_ICEUserException", referenced from:
anon in ContactDefinition.o
anon in ContactDefinition.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status

Comments

  • Hi Dave,

    I ran into something similar a while ago...

    First thing to try would be going back to XCode 3 since XCode 4 is not yet supported as stated here:

    ZeroC - Platforms for Ice Touch 1.1.0

    Mathieu
  • XCode 4

    Ah, missed that thanks! Does anyone have an eta on the Xcode 4.0 plug-in for IceTouch?

    Thanks again,
    -Dave
  • bernard
    bernard Jupiter, FL
    Hi David,

    We are about to release a new version of Ice Touch, with support for Xcode 3.2, 4.0 and 4.1. So ETA is a few days at most.

    Best regards,
    Bernard