{"action":"closed","issue":{"url":"https://api.github.com/repos/kylemcdonald/ofxFaceTracker/issues/89","labels_url":"https://api.github.com/repos/kylemcdonald/ofxFaceTracker/issues/89/labels{/name}","comments_url":"https://api.github.com/repos/kylemcdonald/ofxFaceTracker/issues/89/comments","events_url":"https://api.github.com/repos/kylemcdonald/ofxFaceTracker/issues/89/events","html_url":"https://github.com/kylemcdonald/ofxFaceTracker/issues/89","id":59434584,"number":89,"title":"FaceOSC not building on Yosemite 10.10.2","user":{"login":"pauloguerraf","id":1149371,"avatar_url":"https://avatars.githubusercontent.com/u/1149371?v=3","gravatar_id":"","url":"https://api.github.com/users/pauloguerraf","html_url":"https://github.com/pauloguerraf","followers_url":"https://api.github.com/users/pauloguerraf/followers","following_url":"https://api.github.com/users/pauloguerraf/following{/other_user}","gists_url":"https://api.github.com/users/pauloguerraf/gists{/gist_id}","starred_url":"https://api.github.com/users/pauloguerraf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pauloguerraf/subscriptions","organizations_url":"https://api.github.com/users/pauloguerraf/orgs","repos_url":"https://api.github.com/users/pauloguerraf/repos","events_url":"https://api.github.com/users/pauloguerraf/events{/privacy}","received_events_url":"https://api.github.com/users/pauloguerraf/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-02T03:26:32Z","updated_at":"2015-03-22T15:36:03Z","closed_at":"2015-03-22T15:36:03Z","body":"Hi Kyle,\r\n\r\nFirst of all, thank you for this great tool. It is supporting a couple of projects here in Quito, Ecuador :)\r\nWe are trying to build FaceOsc on Yosemite 10.10.2, but we keep getting the following error. \r\nWe are using XCode Beta 6.1.1 on Mac OSX Yosemite 10.10.2. Latest github, ofxCV and ofxFaceTracker on master branches. Any tip on how to get FaceOsc to build would be greatly appreciated. Thank you in advance for your help.\r\n\r\nBest, \r\n\r\nPaulo\r\n\r\n\r\n```\r\n   Undefined symbols for architecture i386:\r\n  \".objc_class_name_AVPlayerLayer\", referenced from:\r\n      pointer-to-literal-objc-class-name in openFrameworksDebug.a(ofAVFoundationVideoPlayerView.o)\r\n  \"_kCMTimeZero\", referenced from:\r\n      -[ofAVFoundationVideoPlayer init] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      ___47-[ofAVFoundationVideoPlayer loadWithURL:async:]_block_invoke_2 in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      -[ofAVFoundationVideoPlayer unloadVideo] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      -[ofAVFoundationVideoPlayer update] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      -[ofAVFoundationVideoPlayer seekToStart] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      -[ofAVFoundationVideoPlayer seekToTime:withTolerance:] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      -[ofAVFoundationVideoPlayer setVolume:] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      ...\r\n  \"_kCMTimePositiveInfinity\", referenced from:\r\n      -[ofAVFoundationVideoPlayer seekToTime:] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"_AVNumberOfChannelsKey\", referenced from:\r\n      -[ofAVFoundationVideoPlayer createAssetReaderWithTimeRange:] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"_AVPlayerItemDidPlayToEndTimeNotification\", referenced from:\r\n      -[ofAVFoundationVideoPlayer dealloc] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      ___47-[ofAVFoundationVideoPlayer loadWithURL:async:]_block_invoke_2 in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      -[ofAVFoundationVideoPlayer unloadVideo] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"_AVMediaTypeVideo\", referenced from:\r\n      ___47-[ofAVFoundationVideoPlayer loadWithURL:async:]_block_invoke_2 in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      -[ofAVFoundationVideoPlayer createAssetReaderWithTimeRange:] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"_AVLinearPCMIsNonInterleaved\", referenced from:\r\n      -[ofAVFoundationVideoPlayer createAssetReaderWithTimeRange:] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"_AVSampleRateKey\", referenced from:\r\n      -[ofAVFoundationVideoPlayer createAssetReaderWithTimeRange:] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"_AVLinearPCMIsBigEndianKey\", referenced from:\r\n      -[ofAVFoundationVideoPlayer createAssetReaderWithTimeRange:] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"_CMTimeMaximum\", referenced from:\r\n      -[ofAVFoundationVideoPlayer update] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      -[ofAVFoundationVideoPlayer seekToTime:withTolerance:] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"_AVChannelLayoutKey\", referenced from:\r\n      -[ofAVFoundationVideoPlayer createAssetReaderWithTimeRange:] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"_AVLinearPCMIsFloatKey\", referenced from:\r\n      -[ofAVFoundationVideoPlayer createAssetReaderWithTimeRange:] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \".objc_class_name_AVMutableAudioMix\", referenced from:\r\n      pointer-to-literal-objc-class-name in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"_AVFormatIDKey\", referenced from:\r\n      -[ofAVFoundationVideoPlayer createAssetReaderWithTimeRange:] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \".objc_class_name_AVMutableAudioMixInputParameters\", referenced from:\r\n      pointer-to-literal-objc-class-name in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \".objc_class_name_AVAssetReaderTrackOutput\", referenced from:\r\n      pointer-to-literal-objc-class-name in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \".objc_class_name_AVAssetReader\", referenced from:\r\n      pointer-to-literal-objc-class-name in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \".objc_class_name_AVURLAsset\", referenced from:\r\n      pointer-to-literal-objc-class-name in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"ofSetupScreenOrtho(float, float, ofOrientation, bool, float, float)\", referenced from:\r\n      testApp::draw() in testApp.o\r\n  \"_CMSampleBufferGetImageBuffer\", referenced from:\r\n      -[ofAVFoundationVideoPlayer getCurrentFrame] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"_AVMediaTypeAudio\", referenced from:\r\n      -[ofAVFoundationVideoPlayer createAssetReaderWithTimeRange:] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      -[ofAVFoundationVideoPlayer setVolume:] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"_AVLinearPCMBitDepthKey\", referenced from:\r\n      -[ofAVFoundationVideoPlayer createAssetReaderWithTimeRange:] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"_CMTimeGetSeconds\", referenced from:\r\n      -[ofAVFoundationVideoPlayer getVideoSampleTimeInSec] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      -[ofAVFoundationVideoPlayer getAudioSampleTimeInSec] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      -[ofAVFoundationVideoPlayer getCurrentTimeInSec] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      -[ofAVFoundationVideoPlayer getDurationInSec] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"_kCMTimeInvalid\", referenced from:\r\n      -[ofAVFoundationVideoPlayer init] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      -[ofAVFoundationVideoPlayer unloadVideo] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      -[ofAVFoundationVideoPlayer update] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \".objc_class_name_AVPlayerItem\", referenced from:\r\n      pointer-to-literal-objc-class-name in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"_CMTimeCompare\", referenced from:\r\n      ___47-[ofAVFoundationVideoPlayer loadWithURL:async:]_block_invoke_2 in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      -[ofAVFoundationVideoPlayer update] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"_CMTimeMakeWithSeconds\", referenced from:\r\n      -[ofAVFoundationVideoPlayer addTimeObserverToPlayer] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      -[ofAVFoundationVideoPlayer setSynchSampleTimeInSec:] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      -[ofAVFoundationVideoPlayer setPosition:] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"_CMTimeMinimum\", referenced from:\r\n      -[ofAVFoundationVideoPlayer update] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      -[ofAVFoundationVideoPlayer seekToTime:withTolerance:] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \".objc_class_name_AVPlayer\", referenced from:\r\n      pointer-to-literal-objc-class-name in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"_CMSampleBufferGetPresentationTimeStamp\", referenced from:\r\n      -[ofAVFoundationVideoPlayer update] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n  \"_CMTimeRangeMake\", referenced from:\r\n      ___47-[ofAVFoundationVideoPlayer loadWithURL:async:]_block_invoke_2 in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\n      -[ofAVFoundationVideoPlayer update] in openFrameworksDebug.a(ofAVFoundationVideoPlayer.o)\r\nld: symbol(s) not found for architecture i386\r\nclang: error: linker command failed with exit code 1 (use -v to see invocation)\r\n```\r\n"}}