mono/monotouch-bindings

Facebook binding for v3.9 does not compile

Closed this issue · 4 comments

New Facebook binding does not compile. Binding log:

/Library/Frameworks/Mono.framework/Versions/3.2.3/lib/mono/4.0/Microsoft.CSharp.Targets (CoreCompile target) ->

obj/Release/ios/FacebookConnect/FBGraphObject.g.cs(115,17): error CS0246: The type or namespace name `IFBGraphObjectProtocol' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBGraphObject.g.cs(122,17): error CS0246: The type or namespace name `IFBGraphObjectProtocol' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBGraphObject.g.cs(131,17): error CS0246: The type or namespace name `IFBOpenGraphObject' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBGraphObject.g.cs(158,44): error CS0246: The type or namespace name `IFBGraphObjectProtocol' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBGraphObject.g.cs(158,77): error CS0246: The type or namespace name `IFBGraphObjectProtocol' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBGraphObject.g.cs(224,17): error CS0246: The type or namespace name `IFBOpenGraphAction' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBGraphObject.g.cs(238,17): error CS0246: The type or namespace name `IFBOpenGraphObject' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBDialogs.g.cs(337,54): error CS0246: The type or namespace name `IFBOpenGraphAction' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBDialogs.g.cs(366,54): error CS0246: The type or namespace name `IFBOpenGraphAction' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBFriendPickerViewController.g.cs(441,18): error CS0246: The type or namespace name `IFBGraphUser' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBFriendPickerDelegate.g.cs(93,85): error CS0246: The type or namespace name `IFBGraphUser' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBFriendPickerViewController.g.cs(550,139): error CS0234: The type or namespace name `IFBGraphUser' does not exist in the namespace `MonoTouch.FacebookConnect'. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBGraphPlace.g.cs(175,10): error CS0246: The type or namespace name `IFBGraphPlace' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBGraphPlace.g.cs(181,28): error CS0246: The type or namespace name `IFBGraphPlace' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBGraphUser.g.cs(295,10): error CS0246: The type or namespace name `IFBGraphPlace' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBGraphUser.g.cs(301,28): error CS0246: The type or namespace name `IFBGraphPlace' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBLoginViewDelegate.g.cs(86,63): error CS0246: The type or namespace name `IFBGraphUser' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBLoginView.g.cs(299,117): error CS0234: The type or namespace name `IFBGraphUser' does not exist in the namespace `MonoTouch.FacebookConnect'. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBLoginView.g.cs(367,66): error CS0234: The type or namespace name `IFBGraphUser' does not exist in the namespace `MonoTouch.FacebookConnect'. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBLoginView.g.cs(371,36): error CS0234: The type or namespace name `IFBGraphUser' does not exist in the namespace `MonoTouch.FacebookConnect'. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBOpenGraphAction.g.cs(331,10): error CS0246: The type or namespace name `IFBGraphPlace' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBOpenGraphAction.g.cs(337,25): error CS0246: The type or namespace name `IFBGraphPlace' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBOpenGraphAction.g.cs(377,10): error CS0246: The type or namespace name `IFBGraphUser' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBOpenGraphAction.g.cs(383,24): error CS0246: The type or namespace name `IFBGraphUser' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBOpenGraphAction.g.cs(409,10): error CS0246: The type or namespace name `IFBGraphObjectProtocol' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBOpenGraphAction.g.cs(415,31): error CS0246: The type or namespace name `IFBGraphObjectProtocol' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBOpenGraphActionShareDialogParams.g.cs(101,18): error CS0246: The type or namespace name `IFBOpenGraphAction' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBPlacePickerViewController.g.cs(475,18): error CS0246: The type or namespace name `IFBGraphPlace' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBPlacePickerDelegate.g.cs(93,83): error CS0246: The type or namespace name `IFBGraphPlace' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBPlacePickerViewController.g.cs(542,137): error CS0234: The type or namespace name `IFBGraphPlace' does not exist in the namespace `MonoTouch.FacebookConnect'. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBRequest.g.cs(272,58): error CS0246: The type or namespace name `IFBGraphObjectProtocol' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBRequest.g.cs(426,74): error CS0246: The type or namespace name `IFBGraphObjectProtocol' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBRequest.g.cs(460,58): error CS0246: The type or namespace name `IFBOpenGraphObject' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBRequest.g.cs(498,60): error CS0246: The type or namespace name `IFBOpenGraphObject' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBRequest.g.cs(758,18): error CS0246: The type or namespace name `IFBGraphObjectProtocol' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBRequestConnection.g.cs(468,89): error CS0246: The type or namespace name `IFBGraphObjectProtocol' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBRequestConnection.g.cs(518,73): error CS0246: The type or namespace name `IFBOpenGraphObject' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBRequestConnection.g.cs(576,65): error CS0246: The type or namespace name `IFBOpenGraphObject' could not be found. Are you missing an assembly reference?
obj/Release/ios/FacebookConnect/FBSettings.g.cs(480,53): error CS0246: The type or namespace name `IFBGraphObjectProtocol' could not be found. Are you missing an assembly reference?
obj/Release/ios/SupportDelegates.g.cs(32,143): error CS0234: The type or namespace name `IFBGraphUser' does not exist in the namespace `MonoTouch.FacebookConnect'. Are you missing an assembly reference?
obj/Release/ios/SupportDelegates.g.cs(33,140): error CS0234: The type or namespace name `IFBGraphPlace' does not exist in the namespace `MonoTouch.FacebookConnect'. Are you missing an assembly reference?

What version of Xamarin iOS are you usong??

6.4.5.0

You must use Xamarin.iOS 7.0.3+ to compile this binding, you could try using the component from the store

https://components.xamarin.com/view/facebookios/

Alex

Thanks, with new version of Xamarin.IOS all compiles fine