No, I have only compiled version of the library. So, nothing to do?
Thanks.
Sent from my iPad
On 02 Jan 2014, at 11:41 pm, Jeff Stedfast j...@xamarin.com wrote:
It would appear that there are 2 public MD5 structs or methods in those
native libraries and the linker doesn't know which one to use. I'm not sure
how to solve that... do you have the source code for these native libraries?
On Thu, Jan 2, 2014 at 4:44 PM, Matteo Polito map...@gmail.com wrote:
Hi guys, I've a problem on binding GameCircle library by Amazon. They offer
the Unity plugin for they library, I want to use classes they made for Unity
on Monotouch. I've extracted unity plugin and now I want to use it on
Monotouch. I've created a project and hosted it on GitHub
(https://github.com/mapo80/GameCircle.Monotouch).
There are two libraries: - AmazonInsightsSDK.a - GameCircle.a
I'm using this linkWith parameters: [assembly: LinkWith
(AmazonInsightsSDK.a, LinkTarget.ArmV7 | LinkTarget.ArmV7s |
LinkTarget.Simulator, ForceLoad = true, IsCxx = true,
LinkerFlags=-lsqlite3.0 -lstdc++, Frameworks = AdSupport GameKit
MessageUI CoreTelephony SystemConfiguration Security ExternalAccessory
Foundation)]
[assembly: LinkWith (GameCircle.a, LinkTarget.Simulator | LinkTarget.ArmV7
| LinkTarget.ArmV7s, ForceLoad = true, IsCxx = true,
LinkerFlags=-lsqlite3.0 -lstdc++, Frameworks = AdSupport GameKit
MessageUI CoreTelephony SystemConfiguration Security ExternalAccessory
Foundation)]
When I reference dll on my iOS projects I obtain these errors:
Compiling to native code /Developer/MonoTouch/usr/bin/mtouch -sdkroot
/Applications/Xcode.app/Contents/Developer --cache
/Users/matteo/Desktop/Monotouch.AmazonGameCircleBinding/Monotouch.AmazonGameCircleTestApp/obj/iPhoneSimulator/Debug/mtouch-cache
--nomanifest --nosign -sim
/Users/matteo/Desktop/Monotouch.AmazonGameCircleBinding/Monotouch.AmazonGameCircleTestApp/bin/iPhoneSimulator/Debug/MonotouchAmazonGameCircleTestApp.app
-r
/Users/matteo/Desktop/Monotouch.AmazonGameCircleBinding/Monotouch.AmazonGameCircleBinding/bin/Debug/Monotouch.AmazonGameCircleBinding.dll
-r /Developer/MonoTouch/usr/lib/mono/2.1/System.dll -r
/Developer/MonoTouch/usr/lib/mono/2.1/System.Xml.dll -r
/Developer/MonoTouch/usr/lib/mono/2.1/System.Core.dll -r
/Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll -debug -nolink -sdk
7.0 -targetver 7.0 --abi=i386
/Users/matteo/Desktop/Monotouch.AmazonGameCircleBinding/Monotouch.AmazonGameCircleTestApp/bin/iPhoneSimulator/Debug/MonotouchAmazonGameCircleTestApp.exe
Xamarin.iOS 7.0.6 Business Edition using framework:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk
Process exited with code 1, command:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
-lsqlite3.0 -lstdc++ -Wl,-pie -gdwarf-2 -arch i386 -isysroot
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk
-Qunused-arguments -fobjc-legacy-dispatch -fobjc-abi-version=2
-mios-simulator-version-min=7.0
/Users/matteo/Desktop/Monotouch.AmazonGameCircleBinding/Monotouch.AmazonGameCircleTestApp/obj/iPhoneSimulator/Debug/mtouch-cache/main.i386.o
-force_load
/Users/matteo/Desktop/Monotouch.AmazonGameCircleBinding/Monotouch.AmazonGameCircleTestApp/obj/iPhoneSimulator/Debug/mtouch-cache/AmazonInsightsSDK.a
-force_load
/Users/matteo/Desktop/Monotouch.AmazonGameCircleBinding/Monotouch.AmazonGameCircleTestApp/obj/iPhoneSimulator/Debug/mtouch-cache/GameCircle.a
-o
/Users/matteo/Desktop/Monotouch.AmazonGameCircleBinding/Monotouch.AmazonGameCircleTestApp/bin/iPhoneSimulator/Debug/MonotouchAmazonGameCircleTestApp.app/MonotouchAmazonGameCircleTestApp
-framework CFNetwork -framework AVFoundation -framework Accelerate
-framework AddressBook -framework AudioToolbox -framework QuartzCore
-framework CoreBluetooth -framework CoreData -framework CoreGraphics
-framework CoreImage -framework CoreLocation -framework CoreText -framework
Foundation -framework GameKit -framework ImageIO -framework
MobileCoreServices -framework Security -framework SystemConfiguration
-framework CoreMedia -framework CoreMIDI -framework CoreVideo -framework
StoreKit -framework AssetsLibrary -framework Accounts -framework
CoreTelephony -framework EventKit -framework EventKitUI -framework
CoreMotion -framework GLKit -framework iAd -framework MapKit -framework
MediaPlayer -framework MessageUI -framework NewsstandKit -framework OpenGLES
-framework Social -framework Twitter -framework UIKit -framework PassKit
-framework SpriteKit -framework JavaScriptCore -framework
MultipeerConnectivity -framework AddressBookUI -framework SafariServices
-framework ExternalAccessory -framework AdSupport -framework QuickLook -lz
-liconv -u _mono_pmip -u _xamarin_init_nsthread -u
_xamarin_get_block_descriptor -u