[Mono-osx] Problem running VB.NET app with 1.1.13.2
Joshua Kugler
joshua.kugler at uaf.edu
Tue Feb 7 21:53:01 EST 2006
Just to preface: I don't think this is related to Windows.Forms, as I did read
through a few messages about those on the list archive.
Tonight I downloaded version 1.1.13.2 from the /Download section and installed
them on my Linux machine and a Mac machine.
I took a simple app I had written and compiled and tried to run them on the
Linux box and Mac box.
On the Linux box, it ran flawlessly. Woohoo!
My first try on the Mac box complained about something not implemented.
Starting the X server solved that.
Then, I tried it again. It displays the app, along with all visible buttons,
but then it crashes, with this in the console:
cdesysadminmac:~/Desktop joshua$ mono WindowsApplication1.exe
Mono System.Windows.Forms Assembly [Revision: 54007; built: 2005/12/6
14:35:24]
Keyboard: United States keyboard layout
Gtk not found (missing LD_LIBRARY_PATH to libgtk-x11-2.0.so?), using built-in
colorscheme
Unhandled Exception: System.TypeInitializationException: An exception was
thrown by the type initializer for Mono.Unix.Native.Syscall --->
System.DllNotFoundException: libMonoPosixHelper.dylib
in (wrapper managed-to-native) Mono.Unix.Native.Syscall:_L_ctermid ()
in <0x00090> Mono.Unix.Native.Syscall:.cctor ()--- End of inner exception
stack trace ---
in <0x00000> <unknown method>
in <0x00238> System.Windows.Forms.XplatUIX11:UpdateMessageQueue ()
in <0x00234> System.Windows.Forms.XplatUIX11:UpdateMessageQueue ()
in <0x001b8> System.Windows.Forms.XplatUIX11:GetMessage
(System.Windows.Forms.MSG msg, IntPtr handle, Int32 wFilterMin, Int32
wFilterMax)
in <0x00058> System.Windows.Forms.XplatUI:GetMessage (System.Windows.Forms.MSG
msg, IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax)
in <0x00858> System.Windows.Forms.Application:RunLoop (Boolean Modal,
System.Windows.Forms.ApplicationContext context)
in <0x00034> System.Windows.Forms.Application:Run (System.Windows.Forms.Form
mainForm)
in <0x00034> WindowsApplication1.Form1:Main ()
I checked for libMonoPosixHelper.dylib, and it is
in /Libraries/Frameworks/Mon.framework/Libraries
I didn't see anything in the install notes. Is there some post-install step I
missed or that is not documented?
Thanks! I look forward to using Mono to make a cross platform App here at
work!
j----- k-----
--
Joshua Kugler PGP Key: http://pgp.mit.edu/
CDE System Administrator ID 0xDB26D7CE
http://distance.uaf.edu/
More information about the Mono-osx
mailing list