Archived

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

Installing IceTouch-1.0.0 on MacOSX

Hello ZeroC Forums,
I've used Ice previously (on MSVC), but now my personal project is to develop an iPhone MUD client and server with various other features. My problem however, lies in even installing ICE. I've watched the installation video, and where my experience diverges from Matthew's is when he's searching for the slice definition files I don't get the extra options in the 'Target->Get Info' phase.
I tried to skip that step, but I get the following errors:
Undefined symbols:
  "_OBJC_CLASS_$_ICEUnknownUserException", referenced from:
      objc-class-ref-to-ICEUnknownUserException in TotE-AC9704B719BD4B65.o
  "_OBJC_CLASS_$_ICEEnumHelper", referenced from:
      _OBJC_CLASS_$_TotEfoodHelper in TotE-AC9704B719BD4B65.o
      _OBJC_CLASS_$_TotEaffiliationHelper in TotE-AC9704B719BD4B65.o
      _OBJC_CLASS_$_TotEspellstrengthHelper in TotE-AC9704B719BD4B65.o
      _OBJC_CLASS_$_TotEpotionHelper in TotE-AC9704B719BD4B65.o
  "_OBJC_METACLASS_$_ICESequenceHelper", referenced from:
      _OBJC_METACLASS_$_TotEdefupgradesHelper in TotE-AC9704B719BD4B65.o
      _OBJC_METACLASS_$_TotEatkupgradesHelper in TotE-AC9704B719BD4B65.o
      _OBJC_METACLASS_$_TotEabilitiesHelper in TotE-AC9704B719BD4B65.o
  "_OBJC_METACLASS_$_ICEObject", referenced from:
      _OBJC_METACLASS_$_TotEserveractiontypes in TotE-AC9704B719BD4B65.o
      _OBJC_METACLASS_$_TotEitem in TotE-AC9704B719BD4B65.o
      _OBJC_METACLASS_$_TotEeffect in TotE-AC9704B719BD4B65.o
  "_OBJC_CLASS_$_ICEObject", referenced from:
      _OBJC_CLASS_$_TotEserveractiontypes in TotE-AC9704B719BD4B65.o
      _OBJC_CLASS_$_TotEitem in TotE-AC9704B719BD4B65.o
      _OBJC_CLASS_$_TotEeffect in TotE-AC9704B719BD4B65.o
      objc-class-ref-to-ICEObject in TotE-AC9704B719BD4B65.o
  "_OBJC_EHTYPE_$_ICEUserException", referenced from:
      _OBJC_EHTYPE_$_ICEUserException$non_lazy_ptr in TotE-AC9704B719BD4B65.o
     (maybe you meant: _OBJC_EHTYPE_$_ICEUserException$non_lazy_ptr)
  "_OBJC_CLASS_$_ICEOperationNotExistException", referenced from:
      objc-class-ref-to-ICEOperationNotExistException in TotE-AC9704B719BD4B65.o
  "_ICEInternalLookupString", referenced from:
      -[TotEserveractiontypes dispatch__:is:os:] in TotE-AC9704B719BD4B65.o
  "_OBJC_CLASS_$_ICESequenceHelper", referenced from:
      _OBJC_CLASS_$_TotEdefupgradesHelper in TotE-AC9704B719BD4B65.o
      _OBJC_CLASS_$_TotEatkupgradesHelper in TotE-AC9704B719BD4B65.o
      _OBJC_CLASS_$_TotEabilitiesHelper in TotE-AC9704B719BD4B65.o
  "_OBJC_METACLASS_$_ICEObjectPrx", referenced from:
      _OBJC_METACLASS_$_TotEserveractiontypesPrx in TotE-AC9704B719BD4B65.o
      _OBJC_METACLASS_$_TotEpotionsPrx in TotE-AC9704B719BD4B65.o
      _OBJC_METACLASS_$_TotEfoodsPrx in TotE-AC9704B719BD4B65.o
      _OBJC_METACLASS_$_TotEprotectionPrx in TotE-AC9704B719BD4B65.o
      _OBJC_METACLASS_$_TotEweaponPrx in TotE-AC9704B719BD4B65.o
      _OBJC_METACLASS_$_TotElooteffectPrx in TotE-AC9704B719BD4B65.o
      _OBJC_METACLASS_$_TotEitemPrx in TotE-AC9704B719BD4B65.o
      _OBJC_METACLASS_$_TotEchangeeffectPrx in TotE-AC9704B719BD4B65.o
      _OBJC_METACLASS_$_TotEeffectPrx in TotE-AC9704B719BD4B65.o
  "_OBJC_CLASS_$_ICEObjectPrx", referenced from:
      _OBJC_CLASS_$_TotEserveractiontypesPrx in TotE-AC9704B719BD4B65.o
      _OBJC_CLASS_$_TotEpotionsPrx in TotE-AC9704B719BD4B65.o
      _OBJC_CLASS_$_TotEfoodsPrx in TotE-AC9704B719BD4B65.o
      _OBJC_CLASS_$_TotEprotectionPrx in TotE-AC9704B719BD4B65.o
      _OBJC_CLASS_$_TotEweaponPrx in TotE-AC9704B719BD4B65.o
      _OBJC_CLASS_$_TotElooteffectPrx in TotE-AC9704B719BD4B65.o
      _OBJC_CLASS_$_TotEitemPrx in TotE-AC9704B719BD4B65.o
      _OBJC_CLASS_$_TotEchangeeffectPrx in TotE-AC9704B719BD4B65.o
      _OBJC_CLASS_$_TotEeffectPrx in TotE-AC9704B719BD4B65.o
  "_ICEInternalCheckModeAndSelector", referenced from:
      +[TotEserveractiontypes move___:current:is:os:] in TotE-AC9704B719BD4B65.o
      +[TotEserveractiontypes eat___:current:is:os:] in TotE-AC9704B719BD4B65.o
      +[TotEserveractiontypes drink___:current:is:os:] in TotE-AC9704B719BD4B65.o
      +[TotEserveractiontypes cast___:current:is:os:] in TotE-AC9704B719BD4B65.o
      +[TotEserveractiontypes kill___:current:is:os:] in TotE-AC9704B719BD4B65.o
      +[TotEserveractiontypes suicide___:current:is:os:] in TotE-AC9704B719BD4B65.o
      +[TotEserveractiontypes climb___:current:is:os:] in TotE-AC9704B719BD4B65.o
      +[TotEserveractiontypes run___:current:is:os:] in TotE-AC9704B719BD4B65.o
      +[TotEserveractiontypes updatearea___:current:is:os:] in TotE-AC9704B719BD4B65.o
      +[TotEserveractiontypes say___:current:is:os:] in TotE-AC9704B719BD4B65.o
      +[TotEserveractiontypes whisper___:current:is:os:] in TotE-AC9704B719BD4B65.o
      +[TotEserveractiontypes shout___:current:is:os:] in TotE-AC9704B719BD4B65.o
  "_OBJC_METACLASS_$_ICEEnumHelper", referenced from:
      _OBJC_METACLASS_$_TotEfoodHelper in TotE-AC9704B719BD4B65.o
      _OBJC_METACLASS_$_TotEaffiliationHelper in TotE-AC9704B719BD4B65.o
      _OBJC_METACLASS_$_TotEspellstrengthHelper in TotE-AC9704B719BD4B65.o
      _OBJC_METACLASS_$_TotEpotionHelper in TotE-AC9704B719BD4B65.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

Comments

  • tote wrote: »
    Hello ZeroC Forums,
    I've used Ice previously (on MSVC), but now my personal project is to develop an iPhone MUD client and server with various other features. My problem however, lies in even installing ICE. I've watched the installation video, and where my experience diverges from Matthew's is when he's searching for the slice definition files I don't get the extra options in the 'Target->Get Info' phase.
    I tried to skip that step, but I get the following errors:
    Undefined symbols:
      "_OBJC_CLASS_$_ICEUnknownUserException", referenced from:
          objc-class-ref-to-ICEUnknownUserException in TotE-AC9704B719BD4B65.o
      "_OBJC_CLASS_$_ICEEnumHelper", referenced from:
          _OBJC_CLASS_$_TotEfoodHelper in TotE-AC9704B719BD4B65.o
          _OBJC_CLASS_$_TotEaffiliationHelper in TotE-AC9704B719BD4B65.o
          _OBJC_CLASS_$_TotEspellstrengthHelper in TotE-AC9704B719BD4B65.o
          _OBJC_CLASS_$_TotEpotionHelper in TotE-AC9704B719BD4B65.o
      "_OBJC_METACLASS_$_ICESequenceHelper", referenced from:
          _OBJC_METACLASS_$_TotEdefupgradesHelper in TotE-AC9704B719BD4B65.o
          _OBJC_METACLASS_$_TotEatkupgradesHelper in TotE-AC9704B719BD4B65.o
          _OBJC_METACLASS_$_TotEabilitiesHelper in TotE-AC9704B719BD4B65.o
      "_OBJC_METACLASS_$_ICEObject", referenced from:
          _OBJC_METACLASS_$_TotEserveractiontypes in TotE-AC9704B719BD4B65.o
          _OBJC_METACLASS_$_TotEitem in TotE-AC9704B719BD4B65.o
          _OBJC_METACLASS_$_TotEeffect in TotE-AC9704B719BD4B65.o
      "_OBJC_CLASS_$_ICEObject", referenced from:
          _OBJC_CLASS_$_TotEserveractiontypes in TotE-AC9704B719BD4B65.o
          _OBJC_CLASS_$_TotEitem in TotE-AC9704B719BD4B65.o
          _OBJC_CLASS_$_TotEeffect in TotE-AC9704B719BD4B65.o
          objc-class-ref-to-ICEObject in TotE-AC9704B719BD4B65.o
      "_OBJC_EHTYPE_$_ICEUserException", referenced from:
          _OBJC_EHTYPE_$_ICEUserException$non_lazy_ptr in TotE-AC9704B719BD4B65.o
         (maybe you meant: _OBJC_EHTYPE_$_ICEUserException$non_lazy_ptr)
      "_OBJC_CLASS_$_ICEOperationNotExistException", referenced from:
          objc-class-ref-to-ICEOperationNotExistException in TotE-AC9704B719BD4B65.o
      "_ICEInternalLookupString", referenced from:
          -[TotEserveractiontypes dispatch__:is:os:] in TotE-AC9704B719BD4B65.o
      "_OBJC_CLASS_$_ICESequenceHelper", referenced from:
          _OBJC_CLASS_$_TotEdefupgradesHelper in TotE-AC9704B719BD4B65.o
          _OBJC_CLASS_$_TotEatkupgradesHelper in TotE-AC9704B719BD4B65.o
          _OBJC_CLASS_$_TotEabilitiesHelper in TotE-AC9704B719BD4B65.o
      "_OBJC_METACLASS_$_ICEObjectPrx", referenced from:
          _OBJC_METACLASS_$_TotEserveractiontypesPrx in TotE-AC9704B719BD4B65.o
          _OBJC_METACLASS_$_TotEpotionsPrx in TotE-AC9704B719BD4B65.o
          _OBJC_METACLASS_$_TotEfoodsPrx in TotE-AC9704B719BD4B65.o
          _OBJC_METACLASS_$_TotEprotectionPrx in TotE-AC9704B719BD4B65.o
          _OBJC_METACLASS_$_TotEweaponPrx in TotE-AC9704B719BD4B65.o
          _OBJC_METACLASS_$_TotElooteffectPrx in TotE-AC9704B719BD4B65.o
          _OBJC_METACLASS_$_TotEitemPrx in TotE-AC9704B719BD4B65.o
          _OBJC_METACLASS_$_TotEchangeeffectPrx in TotE-AC9704B719BD4B65.o
          _OBJC_METACLASS_$_TotEeffectPrx in TotE-AC9704B719BD4B65.o
      "_OBJC_CLASS_$_ICEObjectPrx", referenced from:
          _OBJC_CLASS_$_TotEserveractiontypesPrx in TotE-AC9704B719BD4B65.o
          _OBJC_CLASS_$_TotEpotionsPrx in TotE-AC9704B719BD4B65.o
          _OBJC_CLASS_$_TotEfoodsPrx in TotE-AC9704B719BD4B65.o
          _OBJC_CLASS_$_TotEprotectionPrx in TotE-AC9704B719BD4B65.o
          _OBJC_CLASS_$_TotEweaponPrx in TotE-AC9704B719BD4B65.o
          _OBJC_CLASS_$_TotElooteffectPrx in TotE-AC9704B719BD4B65.o
          _OBJC_CLASS_$_TotEitemPrx in TotE-AC9704B719BD4B65.o
          _OBJC_CLASS_$_TotEchangeeffectPrx in TotE-AC9704B719BD4B65.o
          _OBJC_CLASS_$_TotEeffectPrx in TotE-AC9704B719BD4B65.o
      "_ICEInternalCheckModeAndSelector", referenced from:
          +[TotEserveractiontypes move___:current:is:os:] in TotE-AC9704B719BD4B65.o
          +[TotEserveractiontypes eat___:current:is:os:] in TotE-AC9704B719BD4B65.o
          +[TotEserveractiontypes drink___:current:is:os:] in TotE-AC9704B719BD4B65.o
          +[TotEserveractiontypes cast___:current:is:os:] in TotE-AC9704B719BD4B65.o
          +[TotEserveractiontypes kill___:current:is:os:] in TotE-AC9704B719BD4B65.o
          +[TotEserveractiontypes suicide___:current:is:os:] in TotE-AC9704B719BD4B65.o
          +[TotEserveractiontypes climb___:current:is:os:] in TotE-AC9704B719BD4B65.o
          +[TotEserveractiontypes run___:current:is:os:] in TotE-AC9704B719BD4B65.o
          +[TotEserveractiontypes updatearea___:current:is:os:] in TotE-AC9704B719BD4B65.o
          +[TotEserveractiontypes say___:current:is:os:] in TotE-AC9704B719BD4B65.o
          +[TotEserveractiontypes whisper___:current:is:os:] in TotE-AC9704B719BD4B65.o
          +[TotEserveractiontypes shout___:current:is:os:] in TotE-AC9704B719BD4B65.o
      "_OBJC_METACLASS_$_ICEEnumHelper", referenced from:
          _OBJC_METACLASS_$_TotEfoodHelper in TotE-AC9704B719BD4B65.o
          _OBJC_METACLASS_$_TotEaffiliationHelper in TotE-AC9704B719BD4B65.o
          _OBJC_METACLASS_$_TotEspellstrengthHelper in TotE-AC9704B719BD4B65.o
          _OBJC_METACLASS_$_TotEpotionHelper in TotE-AC9704B719BD4B65.o
    ld: symbol(s) not found
    collect2: ld returned 1 exit status
    
    2 scenarios:
    you are running xcode 3.2.2 or lower in 64bit -> go to the info-dialogue and set it to run in 32 bit
    or second: you are running 3.2.3 to use os4 ... there is no sollution until now. i am waiting for a solution too. the project-members are informed.
  • whoops, I must've forgotten that iPhone 4 isn't supported yet. That doesn't matter to me though, so long as it's supported eventually. Thank you so much!