Bug 797 - Mono 2.10.5 not finding libgtk-quartz and other libraries
Summary: Mono 2.10.5 not finding libgtk-quartz and other libraries
Status: RESOLVED FIXED
Alias: None
Product: Runtime
Classification: Mono
Component: packaging ()
Version: unspecified
Hardware: Macintosh Mac OS
: --- normal
Target Milestone: ---
Assignee: Alex Corrado [MSFT]
URL:
Depends on:
Blocks:
 
Reported: 2011-09-13 22:21 UTC by ta7442
Modified: 2013-09-19 12:29 UTC (History)
4 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on GitHub or Developer Community with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED FIXED

Description ta7442 2011-09-13 22:21:16 UTC
Mono searches for libgtk-quartz as one of the main libraries when working with certain gtk-sharp applications (e.g. using Mono.TextEditor.dll) and even though this library is found in the search paths "image not found" is returned.

On Mono 2.10.5 even copying the libraries to the build directory results in a failure at runtime, the same goes for Mono 2.10.4. However, using mono 2.10.4 and copying the libraries to the build directory solves the problem.

Sample application used for testing: (compile with: dmcs -pkg:gtk-sharp-2.0 -reference:Mono.TextEditor Test.cs)
Libraries copied to the build path include:
(Mono.TextEditor libraries copied from MonoDevelop 2.6)
Mono.TextEditor.dll
Mono.TextEditor.dll.config
Mono.TextEditor.dll.mdb
libgtk-quartz-2.0.0.dylib
libpango-1.0.0.dylib
libpango-1.0.dylib
libpangocairo-1.0.0.dylib
libpangocairo-1.0.dylib
libpangoft2-1.0.0.dylib
libpangoft2-1.0.dylib
libpangosharpglue-2.so


The program below will run on Mono 2.10.4 (after some libraries are copied), but will fail to launch on Mono 2.10.5 due to DLL loading problems that seemingly should not exist.


// Test.cs
using Gtk;
using Mono.TextEditor;

class Test {
	
	private static void ExitHandler(object sender, DeleteEventArgs e) {
		Application.Quit();
	}

	public static void Main(string[] args) {
		Application.Init();
		var textEditor = new TextEditor();
		var win = new Window("GTK Test App");
		win.Add(textEditor);
		win.DeleteEvent += ExitHandler;
		win.SetDefaultSize(300,300);
		win.ShowAll();
		Application.Run(); 
	}
}



Below are the respective outputs for Mono 2.10.5, Mono 2.10.5 with the libraries copied, and Mono 2.10.4, respectively.


>>>>>> Mono 2.10.5 with no libraries copied to the build directory

Mono: DllImport loading: '/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib'.
Mono: Searching for 'gtk_adjustment_set_value'.
Mono: Probing 'gtk_adjustment_set_value'.
Mono: Found as 'gtk_adjustment_set_value'.
Mono: DllImport attempting to load: '/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport loading library: '/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport error loading library 'dlopen(/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib, 9): image not found'.
Mono: DllImport loading library: '/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport error loading library 'dlopen(/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib, 9): image not found'.
Mono: DllImport loading library: '/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib.so'.
Mono: DllImport error loading library 'dlopen(/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib.so, 9): image not found'.
Mono: DllImport loading library: '/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib.bundle'.
Mono: DllImport error loading library 'dlopen(/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib.bundle, 9): image not found'.
Mono: DllImport loading location: 'lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport error loading library: 'dlopen(lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib, 9): image not found'.
Mono: DllImport loading location: 'lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport error loading library: 'dlopen(lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib, 9): image not found'.
Mono: DllImport loading location: 'lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib.so'.
Mono: DllImport error loading library: 'dlopen(lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib.so, 9): image not found'.
Mono: DllImport loading location: 'lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib.bundle'.
Mono: DllImport error loading library: 'dlopen(lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib.bundle, 9): image not found'.
Mono: DllImport loading: '/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib'.
Mono: Searching for 'gtk_adjustment_new'.
Mono: Probing 'gtk_adjustment_new'.
Mono: Found as 'gtk_adjustment_new'.
Mono: Assembly Ref addref Mono.TextEditor[0xd65d00] -> glib-sharp[0xd27ab0]: 6
Mono: DllImport attempting to load: 'libgtk-quartz-2.0.0.dylib'.
Mono: DllImport loading library: '/path/to/build/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport error loading library 'dlopen(/path/to/build/libgtk-quartz-2.0.0.dylib, 9): Library not loaded: /Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libgdk-quartz-2.0.0.dylib
  Referenced from: /path/to/build/libgtk-quartz-2.0.0.dylib
  Reason: image not found'.
Mono: DllImport loading library: '/path/to/build/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport error loading library 'dlopen(/path/to/build/libgtk-quartz-2.0.0.dylib, 9): Library not loaded: /Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libgdk-quartz-2.0.0.dylib
  Referenced from: /path/to/build/libgtk-quartz-2.0.0.dylib
  Reason: image not found'.





>>>>>> Mono 2.10.5 with the libraries copied to the build directory (/path/to/build/)


Mono: DllImport loading: '/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib'.
Mono: Searching for 'gtk_adjustment_set_value'.
Mono: Probing 'gtk_adjustment_set_value'.
Mono: Found as 'gtk_adjustment_set_value'.
Mono: DllImport attempting to load: '/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport loading library: '/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport error loading library 'dlopen(/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib, 9): image not found'.
Mono: DllImport loading library: '/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport error loading library 'dlopen(/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib, 9): image not found'.
Mono: DllImport loading library: '/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib.so'.
Mono: DllImport error loading library 'dlopen(/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib.so, 9): image not found'.
Mono: DllImport loading library: '/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib.bundle'.
Mono: DllImport error loading library 'dlopen(/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib.bundle, 9): image not found'.
Mono: DllImport loading location: 'lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport error loading library: 'dlopen(lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib, 9): image not found'.
Mono: DllImport loading location: 'lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport error loading library: 'dlopen(lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib, 9): image not found'.
Mono: DllImport loading location: 'lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib.so'.
Mono: DllImport error loading library: 'dlopen(lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib.so, 9): image not found'.
Mono: DllImport loading location: 'lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib.bundle'.
Mono: DllImport error loading library: 'dlopen(lib/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib.bundle, 9): image not found'.
Mono: DllImport loading: '/Library/Frameworks/Mono.framework/Versions/2.10.2/lib/libgtk-quartz-2.0.0.dylib'.
Mono: Searching for 'gtk_adjustment_new'.
Mono: Probing 'gtk_adjustment_new'.
Mono: Found as 'gtk_adjustment_new'.
Mono: Assembly Ref addref Mono.TextEditor[0xd65e80] -> glib-sharp[0xd27c60]: 6
Mono: DllImport attempting to load: 'libgtk-quartz-2.0.0.dylib'.
Mono: DllImport loading library: '/path/to/build/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport error loading library 'dlopen(/path/to/build/libgtk-quartz-2.0.0.dylib, 9): image not found'.
Mono: DllImport loading library: '/path/to/build/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport error loading library 'dlopen(/path/to/build/libgtk-quartz-2.0.0.dylib, 9): image not found'.
Mono: DllImport loading library: '/path/to/build/libgtk-quartz-2.0.0.dylib.so'.
Mono: DllImport error loading library 'dlopen(/path/to/build/libgtk-quartz-2.0.0.dylib.so, 9): image not found'.
Mono: DllImport loading library: '/path/to/build/libgtk-quartz-2.0.0.dylib.bundle'.




>>>>>> Mono 2.10.4 without the libraries copied to the build directory

Mono: Probing 'g_free'.
Mono: Found as 'g_free'.
Mono: DllImport attempting to load: '/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport loading library: '/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport error loading library 'dlopen(/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libgtk-quartz-2.0.0.dylib, 9): image not found'.
Mono: DllImport loading library: '/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport error loading library 'dlopen(/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libgtk-quartz-2.0.0.dylib, 9): image not found'.
Mono: DllImport loading library: '/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libgtk-quartz-2.0.0.dylib.so'.
Mono: DllImport error loading library 'dlopen(/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libgtk-quartz-2.0.0.dylib.so, 9): image not found'.
Mono: DllImport loading library: '/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libgtk-quartz-2.0.0.dylib.bundle'.
Mono: DllImport error loading library 'dlopen(/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/lib/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libgtk-quartz-2.0.0.dylib.bundle, 9): image not found'.
Mono: DllImport loading location: 'lib/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport error loading library: 'dlopen(lib/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libgtk-quartz-2.0.0.dylib, 9): image not found'.
Mono: DllImport loading location: 'lib/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport error loading library: 'dlopen(lib/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libgtk-quartz-2.0.0.dylib, 9): image not found'.
Mono: DllImport loading location: 'lib/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libgtk-quartz-2.0.0.dylib.so'.
Mono: DllImport error loading library: 'dlopen(lib/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libgtk-quartz-2.0.0.dylib.so, 9): image not found'.
Mono: DllImport loading location: 'lib/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libgtk-quartz-2.0.0.dylib.bundle'.
Mono: DllImport error loading library: 'dlopen(lib/Library/Frameworks/Mono.framework/Versions/2.10.4/lib/libgtk-quartz-2.0.0.dylib.bundle, 9): image not found'.


>>>>>> Mono 2.10.4 with the following libraries copied to the build directory
Mono.TextEditor.dll
Mono.TextEditor.dll.config
Mono.TextEditor.dll.mdb
libgtk-quartz-2.0.0.dylib
libpango-1.0.0.dylib
libpango-1.0.dylib
libpangocairo-1.0.0.dylib
libpangocairo-1.0.dylib
libpangoft2-1.0.0.dylib
libpangoft2-1.0.dylib
libpangosharpglue-2.so

Works fine.
Comment 1 Alex Corrado [MSFT] 2011-09-15 13:41:49 UTC
Hi, thanks for reporting this. Could you please tell me what version of Mac OS you are running? Is it earlier than 10.6.8?

Also, I notice some paths pointing to Mono 2.10.2 in the logs you pasted. If you have a directory at /Library/Frameworks/Mono.framework/Versions/2.10.2, could you please try removing that and tell me if it has any effect? Thanks!
Comment 2 Charles Esterbrook 2011-09-15 18:25:18 UTC
I also experience this bug. I'm on Mac OS X 10.6.7. Also, a similar bug was describe on the #mono irc channel for a gentleman running a WinForms application.
Comment 4 Charles Esterbrook 2011-09-15 18:40:34 UTC
Btw I also had to copy libcairo.2.dylib to get the test example here working. I'm wondering why any libs out of /Library/Frameworks/Mono.framework/Versions/Current/lib have to be copied at all, instead of them just being found by Mono.
Comment 5 ta7442 2011-09-15 18:41:31 UTC
Alex the 2.10.2 reference above was an error in pasting from the wrong log file. The error is pretty much the same for 2.10.5 (see below). The only version folder present in /Library/Frameworks/Mono.framework/Versions/ is 2.10.5 and the Current symlink that points to it. My version of OSX is older than 10.6.8 btw. On another look here it seems like the libs are not installed to the gac folder.

Mono: DllImport attempting to load: 'libgtk-quartz-2.0.0.dylib'.
Mono: DllImport loading library: '/Library/Frameworks/Mono.framework/Versions/2.10.5/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport error loading library 'dlopen(/Library/Frameworks/Mono.framework/Versions/2.10.5/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/libgtk-quartz-2.0.0.dylib, 9): image not found'.
Mono: DllImport loading library: '/Library/Frameworks/Mono.framework/Versions/2.10.5/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/libgtk-quartz-2.0.0.dylib'.
Mono: DllImport error loading library 'dlopen(/Library/Frameworks/Mono.framework/Versions/2.10.5/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/libgtk-quartz-2.0.0.dylib, 9): image not found'.
Mono: DllImport loading library: '/Library/Frameworks/Mono.framework/Versions/2.10.5/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/libgtk-quartz-2.0.0.dylib.so'.
Mono: DllImport error loading library 'dlopen(/Library/Frameworks/Mono.framework/Versions/2.10.5/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/libgtk-quartz-2.0.0.dylib.so, 9): image not found'.
Mono: DllImport loading library: '/Library/Frameworks/Mono.framework/Versions/2.10.5/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/libgtk-quartz-2.0.0.dylib.bundle'.
Mono: DllImport error loading library 'dlopen(/Library/Frameworks/Mono.framework/Versions/2.10.5/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/libgtk-quartz-2.0.0.dylib.bundle, 9): image not found'.
Mono: DllImport loading location: 'libgtk-quartz-2.0.0.dylib'.
Comment 6 Charles Esterbrook 2011-09-15 21:56:36 UTC
Another interesting tidbit that relates to this: The same MonoDevelop.app that I copy the Mono.TextEditor.* files from launches and operates just fine, but does not include copies of the lib*.dylib and lib*.so files that I have to copy in order to make the small sample in this bug report launch.
Comment 7 Alex Corrado [MSFT] 2011-10-11 15:40:21 UTC
We have a Mono 2.10.6 package that has been in beta and seems to be doing well. Could those experiencing this issue please see if it fixes it for you? Thanks!

http://download.mono-project.com/archive/2.10.6
Comment 8 Charles Esterbrook 2011-11-05 00:11:54 UTC
Hi Alex, Using Mono 2.10.6, I get the same exception as I did with 2.10.4:

$ mono --debug Test.exe

Unhandled Exception: System.DllNotFoundException: libgtk-quartz-2.0.0.dylib
  at (wrapper managed-to-native) Mono.TextEditor.PangoUtil:gtk_widget_create_pango_layout (intptr,intptr)
  at Mono.TextEditor.PangoUtil.CreateLayout (Gtk.Widget widget) [0x00000] in /Users/builder/data/lanes/monodevelop-mac-2.6/7a6fef40/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor/PangoUtil.cs:48 
...

If I copy the various lib*.dylib and lib*.so files into the same directory as the program then the program launches without exception (although unlike in 2.10.4, I don't see the main menu for my particular program... ug).

The libs in question that are being copied are all copied from:
/Library/Frameworks/Mono.framework/Versions/Current/lib/

Again I feel that Mono should be able to find its own chained library dependencies without any special help.

Thanks for looking into this.
Comment 9 Rodrigo Kumpera 2013-09-19 12:29:03 UTC
We now link to the proper fontconfig.