Сбои привязки CorePlot MonoMac

Я пытаюсь использовать привязку CorePlot 0.9 для monomac, но это кажется сложной задачей. Образец monotouch собирается и работает без проблем, но я неМне это не нужно.

Так как в привязке присутствовал только файл CorePlotiOS.dll, мне пришлось самому создать его для osx, но, прежде всего, bmake.exe не было, поэтому мне пришлось сначала загрузить исходный код monomac и собрать его самостоятельно. Затем я попытался собрать CorePlotOSX.dll, но это вызвало некоторые проблемы с компиляцией. Глядя на скрипт сборки для моно касания, я попытался использовать следующую строку:

MONO_PATH=$(MONOMAC)/src mono $(MONOMAC)/src/bmac.exe -e -unsafe coreplot.cs -s=enums.cs -x=extras.cs -x=AssemblyInfo.cs  --sourceonly=list --tmpdir=osx -r:System.Drawing -r:MonoMac -lib:$(MONOMAC)/src -baselib:$(MONOMAC)/src/MonoMac.dll .

Что-то не так там?

Я уменьшил проблему до этого:

graph = new CPTPieChart(); 
graph.Title = "Test";

Распределение, кажется, выживает, но всякий раз, когда я пытаюсь получить доступ к объекту, у меня происходит сбой:

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000000bf887fac

VM Regions Near 0xbf887fac:
    Stack                  00000000b038d000-00000000b040e000 [  516K] rw-/rwx SM=COW  
--> Stack                  00000000bc088000-00000000bf888000 [ 56.0M] ---/rwx SM=NUL  
    Stack                  00000000bf888000-00000000c0088000 [ 8192K] rw-/rwx SM=COW  

Application Specific Information:
objc[17645]: garbage collection is OFF

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.CoreFoundation        0x97c8aebc __CFStringEncodeByteStream + 12
1   com.apple.Foundation            0x9ac8ed49 -[NSString(NSStringOtherEncodings) getBytes:maxLength:usedLength:encoding:options:range:remainingRange:] + 263
2   com.apple.Foundation            0x9ac8e8ee bytesInEncoding + 213
3   com.apple.Foundation            0x9ac8e814 -[NSString(NSStringOtherEncodings) UTF8String] + 42
4   com.apple.CoreFoundation        0x97ce478c -[__NSCFString UTF8String] + 204
5   ???                             0x00f91208 0 + 16323080
6   ???                             0x030d708c 0 + 51212428
7   ???                             0x030d703c 0 + 51212348
8   ???                             0x016877d4 0 + 23623636

Есть идеи? Под управлением Mac OSX 10.7.5, кстати.

Ответы на вопрос(1)

Ваш ответ на вопрос