By robertoviola
on Thu, 07/03/2014 - 19:37
Hi, i'm facing Vuforia for the very first time on iOS (i've already use it on Android). Samples compile and run ok, but when i try to run a very simple different project it gives me these linker errors. I've also attached the library list. Ld /Users/fcp1/Library/Developer/Xcode/DerivedData/Unity-iPhone-eeqfepjckgyujzfrmnuwdlchmncb/Build/Products/ProductName.app/ProductName normal armv7 cd /Users/fcp1/Desktop/prova_ar_vuforia export IPHONEOS_DEPLOYMENT_TARGET=6.0 export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk -L/Users/fcp1/Library/Developer/Xcode/DerivedData/Unity-iPhone-eeqfepjckgyujzfrmnuwdlchmncb/Build/Products -L/Users/fcp1/Desktop/prova_ar_vuforia -L\"/Users/fcp1/Desktop/prova_ar_vuforia/Libraries\" -L/Applications/Unity/Unity.app/Contents/PlaybackEngines/iPhonePlayer/iPhone-Trampoline/Libraries -F/Users/fcp1/Library/Developer/Xcode/DerivedData/Unity-iPhone-eeqfepjckgyujzfrmnuwdlchmncb/Build/Products -filelist /Users/fcp1/Library/Developer/Xcode/DerivedData/Unity-iPhone-eeqfepjckgyujzfrmnuwdlchmncb/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/Objects-normal/armv7/ProductName.LinkFileList -dead_strip -weak_framework CoreMotion -weak-lSystem -stdlib=libstdc++ -fobjc-link-runtime -miphoneos-version-min=6.0 -framework Security -framework Foundation -framework UIKit -framework OpenGLES -framework QuartzCore -framework OpenAL -liconv.2 -liPhone-lib -liPhone-lib-dev -framework AudioToolbox -framework CFNetwork -framework MediaPlayer -framework CoreLocation -framework SystemConfiguration -weak_framework iAd -framework CoreMedia -framework CoreVideo -weak_framework AVFoundation -framework CoreGraphics -weak_framework CoreMotion -weak_framework GameKit -Xlinker -dependency_info -Xlinker /Users/fcp1/Library/Developer/Xcode/DerivedData/Unity-iPhone-eeqfepjckgyujzfrmnuwdlchmncb/Build/Intermediates/Unity-iPhone.build/Debug-iphoneos/Unity-iPhone.build/Objects-normal/armv7/ProductName_dependency_info.dat -o /Users/fcp1/Library/Developer/Xcode/DerivedData/Unity-iPhone-eeqfepjckgyujzfrmnuwdlchmncb/Build/Products/ProductName.app/ProductName ld: warning: directory not found for option '-L"/Users/fcp1/Desktop/prova_ar_vuforia/Libraries"' Undefined symbols for architecture armv7: "_wordListUnloadAllLists", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_wordListSetFilterMode", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_wordListLoadWordList", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_virtualButtonGetId", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_updateQCAR", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_trackerManagerDeinitTracker", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_textTrackerStop", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_targetFinderUpdate", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_targetFinderStop", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_targetFinderStartInit", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_targetFinderSetUIPointColor", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_targetFinderGetInitState", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_virtualButtonSetSensitivity", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_smartTerrainTrackerSetNavMeshPadding", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_smartTerrainTrackerSetInitializationTarget", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_rendererRenderVideoBackground", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_rendererGetVideoBackgroundTextureInfo", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_wordListLoadFilterList", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_qcarSetHint", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_rendererGetVideoBackgroundCfg", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_cameraDeviceStartCamera", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_qcarAddCameraFrame", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_cylinderTargetSetSideLength", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_pausedUpdateQCAR", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_cameraDeviceStopCamera", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_markerTrackerDestroyMarker", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_targetFinderSetUIScanlineColor", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_markerTrackerCreateMarker", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_imageTargetGetVirtualButtons", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_imageTrackerStart", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_smartTerrainTrackerSetMaximumArea", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_rendererEnd", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_imageTrackerDeactivateDataSet", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_imageTrackerCreateDataSet", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_wordListAddWordU", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_qcarDeinit", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_imageTrackerStop", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_startExtendedTracking", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_imageTrackerActivateDataSet", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_wordListAddWordsFromFile", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_imageTargetGetNumVirtualButtons", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_imageTargetDestroyVirtualButton", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_imageTargetBuilderBuild", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_setUnityVersion", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_qcarRequiresAlpha", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_markerTrackerStop", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_smartTerrainTrackerStart", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_imageTargetBuilderStopScan", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_smartTerrainTrackerStop", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_getProjectionGL", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_imageTargetBuilderGetTrackableSource", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_dataSetGetTrackableName", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_cameraDeviceGetVideoMode", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_imageTrackerDestroyDataSet", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_getInitErrorCode", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_wordListAddWordToFilterListU", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_deinitFrameState", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_cameraDeviceDeinitCamera", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_dataSetLoad", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_rendererSetVideoBackgroundCfg", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_getSurfaceOrientation", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_rendererIsVideoBackgroundTextureInfoAvailable", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_dataSetExists", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_virtualButtonSetAreaRectangle", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_imageTargetGetSize", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_imageTargetBuilderStartScan", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_imageTargetCreateVirtualButton", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_dataSetGetTrackablesOfType", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_imageTargetBuilderGetFrameQuality", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_qcarGetBufferSize", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_textTrackerStart", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_imageTargetSetSize", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_markerTrackerStart", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_cameraDeviceSelectVideoMode", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_targetFinderStartRecognition", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_targetFinderGetResults", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_dataSetDestroyTrackable", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_targetFinderDeinit", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_cylinderTargetGetSize", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_imageTargetGetVirtualButtonName", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_initFrameState", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_trackerManagerInitTracker", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_cameraDeviceInitCamera", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_cameraDeviceSetCameraConfiguration", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_virtualButtonSetEnabled", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_isRendererDirty", referenced from: RegisterMonoModules() in RegisterMonoModules.o "_dataSetGetNumTrackableType", referenced from: RegisterMonoModules() in RegisterMonoModules.o ld: symbol(s) not found for architecture armv7 clang: error: linker command failed with exit code 1 (use -v to see invocation)
iOS 7 and linker issue
I am assuming you're using mac to build and run the application on (windows isn't compatible for iOS projects). One possibility could be that your plugins that came with the sample unity package might have gotten messed up or corrupted.
iOS 7 and linker issue
Yes i'm using a mac.
I confirm to you that the issue was some plugin. I reimported the package and now all it works good.
Thanks
iOS 7 and linker issue
Glad to know you were able to get that back working!