Today the Mono project release news versions of the stable and developer’s branches. Now there are encouraging devs to switch to the 1.1.4 release over the 1.0.6. The OS X Mono framework now includes a functional Cocoa#. On Linux the number of dependencies was reduced. New Managed WinForms are now installed by default.
Mono for Amd64 ??
Is there any way to install mono on Amd64 based systems? when can we expect to see a beta release for it?
You compile it. It should just compile fine.
Where can I find a list of all the current dependencies for Mono?
phil@philsbox:~$ mcs
** ERROR **: file domain.c: line 566 (mono_init_internal): assertion failed: (mono_defaults.runtimesecurityframe_class != 0)
aborting…
Aborted
Looks like a unit test failed somewhere. Is “test mode” enabled by default when compiling the development releases?
I wish mono apps were easier to install on FC3. Too many weird things going on.. can’t just yum install f-spot or tommyboy (or whatever that app’s called).
I’ve been developing an application in Mono using 1.0.5 and just recently upgraded to 1.1.4 with no problems. I’m also running a bunch of Mono apps such as F-Spot, Muine, and Tomboy. Everything seems to work great.
If any of you are using Gentoo, I highly recommend Latexer’s Mono overlay for Portage, located here: http://dev.gentoo.org/~latexer/files/. Just download the latest tar.bz2, unpack, and enjoy.
Any Debian SID repository with 1.1.4 release?
The release process runs the regression test suite,
you might have an older version of Mono on your path.
Thanks for the pointer, pal!
Wow this is really great, now I can use this great language on my Mac as well!!! Go Mono, Go! Really great job! Thank you
Has anyone managed to get this to work? I’ve tried compiling the examples that are available from http://www.lormyr.com/cocoaSharp/default.aspx/CocoaSharp/CocoaSharp… and I get errors that CocoaSharpLoader isn’t found.
My guess is that perhaps these examples I’ve found on Google aren’t up-to-date. Anyone know where I can find Cocoa# documentation and examples? The inclusion of Cocoa# makes Mono look much more attractive for OS X development and I am keen to try it out.
From the 1.1.4 release notes:
GDI+ now ships with its own bundled version of Cairo. This also should avoid interfering with the standard release and distribution process of Cairo. (Paolo)
this is a big improvement for me, I’l be installing this version as soon as I get home. Well done mono peeps!
–Rob
Any Debian SID repository with 1.1.4 release?
Mono for Debian:
http://pkg-mono.alioth.debian.org/
deb http://pkg-mono.alioth.debian.org/current ./
That’s the source I know, and relatively bleeding edge too. Or you could try to compile Mono by yourself from the latest sources.
Probably the brand new bleeding edge versions are not there at pkg-mono.alioth yet, but at least you can read the frequently updated news about the status. And yes, there’re some news about the new 1.1.4 packages being prepared already.
GDI+ now ships with its own bundled version of Cairo. This also should avoid interfering with the standard release and distribution process of Cairo.
Hey thats pretty neat: Mono includes GDI+? Has anyone tried Paint.NET (http://www.eecs.wsu.edu/paint.net/) with Mono already?
Hey,
Mono has had GDI+ for a long time (Its our backing
store for System.Drawing). To run Paint.NET we still need
some more work on our Windows.Forms implementation, this is
the area that is receiving the most attention now.
Stay tuned.
Miguel
Thanks heavens, they released Fedora Core 3 packages with this version! I’ll try them today.
” Mono has had GDI+ for a long time (Its our backing
store for System.Drawing). To run Paint.NET we still need
some more work on our Windows.Forms implementation, this is
the area that is receiving the most attention now.”
I guess that’s sort of the big test really, isn’t it? Although I might be wrong I believe part of the effort is to allow for Windows written C# to run seemlessly in Linux (Mac, etc) environments. Basically meaning that stuff like digital camera software written by 3rd parties won’t need platform specific ports… Am I right? 😐
Wow, absolutely astounding – just took a look at the new Winforms implementation – I LOVE IT.
Just done the test : Create a little SWF app with VS.NET, compile it and BINGO – runs on mono !
If the mono guys continue to do such a great job and complete SWF then they’ll get two things from me : Out company (.NET) will open-source our own, Winforms-Based control library and a some boxes of the best german beer they could ever imagine !!!
I am looking for any mono-centric webservices tutorial. I need to create Linux client application for MS .NET WebService. The WebService which must handled is documents exchange service. It sends and receives xml and flatfile documents as SOAP attachments and, that’s very important, it operates over HTTPS. I have made simple mono client based on WSDL file (using wsdl tool), which invokes some simple web methods. The problem is that it worked smoothly on mono 1.0.1 installed by default on my SuSE 9.2, then it stopped working on mono 1.0.5 and 1.1.4. Now my client always reports some communication exceptions and i am unable to find the solution. Here is the stack trace:
Unhandled Exception: System.Net.WebException: Not connected —> System.IO.IOException: Write failure —> System.Net.Sockets.SocketException: The descriptor is not a socket
in <0x0007e> System.Net.Sockets.Socket:Send_nochecks (byte[],int,int,System.Net.Sockets.SocketFlags)
in <0x0005b> System.Net.Sockets.Socket:Send (byte[],int,int,System.Net.Sockets.SocketFlags)
in <0x00080> System.Net.Sockets.NetworkStream:Write (byte[],int,int)
— End of inner exception stack trace —
in <0x000d4> System.Net.Sockets.NetworkStream:Write (byte[],int,int)
in <0x00042> Mono.Security.Protocol.Tls.RecordProtocol:SendRecord (Mono.Security.Protocol.Tls.ContentType,byte[])
in <0x0007e> Mono.Security.Protocol.Tls.RecordProtocol:SendAlert (Mono.Security.Protocol.Tls.Alert)
in <0x00031> Mono.Security.Protocol.Tls.RecordProtocol:SendAlert (Mono.Security.Protocol.Tls.AlertDescription)
in <0x0021b> Mono.Security.Protocol.Tls.SslClientStream:NegotiateHandshake ()
in <0x00038> (wrapper remoting-invoke-with-check) Mono.Security.Protocol.Tls.SslClientStream:NegotiateHandshake ()
in <0x000a9> Mono.Security.Protocol.Tls.SslClientStream:BeginWrite (byte[],int,int,System.AsyncCallback,object)
in <0x0001b> Mono.Security.Protocol.Tls.SslClientStream:Write (byte[],int,int)
in <0x0002e> System.Net.WebConnection:Write (byte[],int,int)
— End of inner exception stack trace —
in <0x000d6> System.Net.WebConnection:Write (byte[],int,int)
in <0x00116> System.Net.WebConnectionStream:WriteRequest ()
in <0x00038> (wrapper remoting-invoke-with-check) System.Net.WebConnectionStream:WriteRequest ()
in <0x000f5> System.Net.WebConnectionStream:Close ()
in <0x00032> System.IO.StreamWriter:Dispose (bool)
in <0x00014> System.IO.StreamWriter:Close ()
in <0x00022> System.Xml.XmlTextWriter:Close ()
in <0x000dc> System.Web.Services.Protocols.SoapHttpClientProtocol:SendRequest (System.IO.Stream,System.Web.Services.Protocols.SoapClientMessage,Syst em.Web.Services.Protocols.SoapExtension[])
in <0x0006b> (wrapper remoting-invoke-with-check) System.Web.Services.Protocols.SoapHttpClientProtocol:SendRequest (System.IO.Stream,System.Web.Services.Protocols.SoapClientMessage,Syst em.Web.Services.Protocols.SoapExtension[])
in <0x0014b> System.Web.Services.Protocols.SoapHttpClientProtocol:Invoke (string,object[])
but everything else is hard
mcs, libgdi+ .. etc
Can Cairo be used on its own to program GUI’s ?
I was going to ask that to the cairo-mailing-list
but I felt shy ..
please let me know
”
Can Cairo be used on its own to program GUI’s ?
I was going to ask that to the cairo-mailing-list
but I felt shy .. ”
no. its supposed to act as a backend. for details refer to the docs and do feel free to ask questions in the list
the continuous way of mono, I need to check in this new version the mono team continues giving us so many good things congratulations!