We found we needed to add: export LD_LIBRARY_PATH=/Library/Frameworks/Mono.framework/Libraries/:$LD_LIBRARY_PATH
to find the DLLs on Mac. -Doug On Sun, Feb 5, 2012 at 7:04 AM, Christian Hoff <[email protected]> wrote: > Hi, > > for everyone who didn't look at the screenshot: You are geeting a DllNotFound > exception becuse the system is unable to find libcairo.2.dylib in the library > path. > > So what we can say for sure is that the Mono is unable to find the native > Cairo libraries in the library search path. I'm not sure if the Mono > installer for Mac ships the native Gtk+/Cairo libraries, but if it does, then > this is likely to be an installer bug. > > Are you able to run a simple Gtk# hello world program that does not make > direct use of the Cairo API? And do you actually have libcairo.2.dylib > somewhere on you Mac system or is the file really missing? > > - Christian > > -------- Original-Nachricht -------- >> Datum: Sun, 5 Feb 2012 01:02:22 -0800 (PST) >> Von: MrFreeman <[email protected]> >> An: [email protected] >> Betreff: [Gtk-sharp-list] Sudden change in API? Cairo API crashes! > >> Greetings. >> >> I've been developing a program in GTK# using MonoDevelop for Windows and >> have been testing my program on a Mac using the Mono Framework 2.6.7. I >> upgraded tonight to Mono Framework 2.10.8, and now my program no longer >> functions correctly. My program, however, functions correctly in Windows, >> and I have not upgraded my GTK framework yet. >> >> The line it my program seems to crash on is as follows: >> >> Context context = Gdk.CairoHelper.Create(eb.GdkWindow); >> context.SetSourceRGBA(1.0, 1.0, 1.0, 0.0); >> >> Why would this CairoHelper suddenly cause my program to crash in this new >> update yet still work on my older GTK Windows machine? >> http://i42.tinypic.com/20t58ad.jpg >> Here is a screenshot of the new error I am encountering, which I did not >> encounter before this update. >> >> >> >> -- >> View this message in context: >> http://mono.1490590.n4.nabble.com/Sudden-change-in-API-Cairo-API-crashes-tp4358621p4358621.html >> Sent from the Mono - Gtk# mailing list archive at Nabble.com. >> _______________________________________________ >> Gtk-sharp-list maillist - [email protected] >> http://lists.ximian.com/mailman/listinfo/gtk-sharp-list > > -- > Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir > belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de > _______________________________________________ > Gtk-sharp-list maillist - [email protected] > http://lists.ximian.com/mailman/listinfo/gtk-sharp-list _______________________________________________ Gtk-sharp-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
