Re: Dubrovnik Sucesss!
Re: Dubrovnik Sucesss!
- Subject: Re: Dubrovnik Sucesss!
- From: Jonathan Mitchell <email@hidden>
- Date: Thu, 23 Jul 2015 21:46:25 +0100
> On 22 Jul 2015, at 11:54, Uli Kusterer <email@hidden> wrote:
>
> On 22 Jul 2015, at 11:58, Dave <email@hidden> wrote:
>> Success! Thanks so much for your help Jonathan, I definitely owe you a pint or two!
>>
>> If anyone is trying use Dubrovnik/Mono on Mac OS X and needs to know how to make it work - give me a shout and I’d be happy to lend a hand. It’s probably better to mail me directly as it’s a little bit OT for this list.
>>
>> Thanks to everyone that contributed.
>
>
> Could you maybe post the question and answer somewhere and do a quick follow-up here with a link? It's always infuriating to find sth. via search that says "I've solved it" and nothing more.
In short:
1. Dubrovnik requires a 64 bit Mono build in order to make use of ARC. At present there is no 64 bit binary download and a Mono 64 build results in folder of framework components (which you may or may not be able to link to - not sure) but not an actual framework bundle. Dubrovnik has some instructions on how to cobble together a working framework but there is a bit of tinkering. There is a separate build tool call bockbuild but it is pretty opaque. Xamarin have a year end timeline for a supported 64 bit - and hopefully a working build workflow too.
2. The Dubrovnik repo as is has an issue with its one and only submodule. The submodule is not being correctly retrieved when pulling the initial repo. This needs sorted. Personally I often find that I have a working repo with submodules that looks hunky-dory but which, when initially pulled, has issues. Submodules are very useful but cause pain. I should be able to sort this fairly easily.
3. The mscorlib target is a work in progress and does not yet quite build successfully. I need to point this out in the docs.
4. The GUI sample app has a link issue. Again this is something that tends to appear when the repo is newly pulled. 2 targets generate frameworks and those frameworks are linked to by and embedded into the sample app. Linkage fails as the frameworks, though built cannot be found. The solution is to ensure that the framework location (as set in the inspector) is relative to the build folder not a realtive group path or so such. Again this is a straightforward fix.
5. The unit tests could not be run as I recalled previously running them. Perhaps this is due to a change in Xcode. Instead of running the tests from the Project navigator via menu Product - Test I had to use the Test navigator. The tests passed okay. It seemed to be then that after that initial test I could use menu Product - Test test to run the tests. A bit confusing.
Jonathan
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden