Mono 1.0.2 in 10.3

The latest Mono and friends seems to have fixed all the issues I ran into upgrading past 1.0. I also was able to release monodevelop for the first time (yay!).

  • cairo: updated with a small bugfix patch from the ximian linux packages
  • gecko-sharp: remove references to ICU stuff when building
  • gtk-sharp: split into gtk-sharp/gtk-sharp-monodoc to get around a bootstrapping issue, also updated to 1.0.2
  • gtksourceview-sharp: remove references to ICU stuff when building
  • mono: updated to 1.0.2
  • monodoc: updated to 1.0.2
  • mono-xsp: re-released, now that it (mostly) runs again
  • monodevelop: newly introduced; based on a 0.5.1 svn snapshot
  • libgdiplus: updated to 1.0.2
  • libicuXX: updated to a package that provides the headers that go along with Apple's libicucore.A.dylib, removed old libicuXX's since the only thing using it in fink is mono at the moment anyways

The only issues I've seen so far are minor. Mozilla currently does not build with X.org's freetype (it's too new). You'll probably have to apt-get install mozilla-dev if you want gecko-sharp (and, by extension, monodevelop). Also, XSP runs, but some of the examples crash it. I've gotta get some decent bug reports to pass back to the XSP folks. Other than that I think things are looking pretty solid.

Share on Facebook

12 comments to Mono 1.0.2 in 10.3

  • Hi,
    Since the instructions at http://www.mono-project.com/using/macos.html for how to install MonoDevelop are not clear, I would like to ask you to help me with more detailed instructions.
    I installed:
    – XCode Tools 1.5
    – Fink 0.7.1
    – FinkCommander 0.5.3
    – MonoFramework 1.1.1
    I run:
    – fink selfupdate-cvs
    but, from here I’m not sure what to do.
    I’m Mac OS X user at home, and at work developing using .NET (need to put some food on the table). I would really like to develop .NET under OS X, but to install the environment it is not simple as .NET should be 😉
    hope you can help me (and others).
    Thanks,
    Yoram Snir 😉

  • I really haven’t worked with the downloadable/framework version, so I can’t say. You want to do “fink install monodevelop” if you want the Fink pre-packaged version.

  • Dennis

    Why only 10.3 and not 10.2 ??
    What about an update to the KDE binary packages as I don’t want my Powerbook to run for such a long time to compile everything. Does KDE still use native Qt or are you now using X11 ?

  • No 10.2 because it still doesn’t build on 10.2.
    As for KDE, there will be new binary packages when it’s stable enough to move over. 3.2 still has some annoying bugs that make it not ready. They’re not fixed in 3.3 either.
    The Fink KDE packages will always be X11, since that’s what Fink focuses on.

  • Brett Neumann

    Hey, great work on all the mono stuff for fink, it is truly awesome. One question, though. I get all the gtk# stuff install properly and the samples run fine, but upon installing Monodevelop and exporting MOZILLA_FIVE_HOME=/sw/lib/mozilla, I get the following error and stack trace:
    Loading error, please reinstall :
    System.ComponentModel.Win32Exception: Cannot find the specified file
    in System.Diagnostics.Process:Start_common (System.Diagnostics.ProcessStartInfo,System.Diagnostics.Process)
    in System.Diagnostics.Process:Start ()
    in (wrapper remoting-invoke-with-check) System.Diagnostics.Process:Start ()
    in MonoDevelop.Services.SystemAssemblyService:GetVariableFromPkgConfig (string,string)
    in MonoDevelop.Services.SystemAssemblyService:ProcessPiece (string,string)
    in MonoDevelop.Services.SystemAssemblyService:GetAssembliesWithoutLibInfo (string,string)
    in MonoDevelop.Services.SystemAssemblyService:ParsePCFile (string)
    in MonoDevelop.Services.SystemAssemblyService:InitializeService ()
    in MonoDevelop.Core.Services.ServiceManager:InitializeServicesSubsystem (string)
    in MonoDevelop.SharpDevelopMain:Main (string[])
    I am running fink updated to cvs and X.org through fink. Any ideas ?

  • Anonymous

    I have a mozilla.info that builds with Xorg in my experimental dir. Please test!
    vasi

  • mike

    did anyone get monodevelop .0.5 working on os x?
    I get the same error as Brett Neumann. The samples work fine too.

  • palndron

    As is the usuall with anything related to mono:
    Fink selfupdate
    Install mono monodoc gtk-sharp stuff and monodevelop…
    fails to build all the dependencies.

  • “fails to build all dependencies” doesn’t help me diagnose the problem. Also, if you expect timely responses, blog comments is not the best place to look. =)
    Please e-mail me details and I’d be happy to look into it.
    As for the earlier “win32” exception, I’ve got no ideas, but will try to look into it. If you have more details, e-mail me as well. That’s how I track things…

  • Dario

    Great work!!
    Mono is working smoothly except for monodevelop!!
    It was a real pain to make it start.
    It did after adding “export DYLD_LIBRARY_PATH=/sw/lib”.
    It can’t compile anything and it’s quite unstable.
    Every time i quit the program it crashes:
    (MonoDevelop:21297): Gtk-CRITICAL **: file gtkcontainer.c: line 992 (gtk_container_remove): assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)’ failed Writing /Users/bigo/.config/MonoDevelop/CodeCompletionData/mscorlib_1.0.5000.0_b77a5c561934e089.pidb
    and I’ve to manually remove ~/.gconf and other config files or monodevelop won’t start again complaining about:
    Loading error, please reinstall :
    System.ComponentModel.Win32Exception: Cannot find the specified file
    in System.Diagnostics.Process:Start_common (System.Diagnostics.ProcessStartInfo,System.Diagnostics.Process)…..
    I’d love to send you an emai, but I don’t know your address.
    Dario

  • neumann

    I don’t know if this helps, but I was able to get MonoDevelop to work by exporting PKG_CONFIG_PATH=/sw/lib/pkgconfig and following the directions from in the source package of MonoDevelop. This method doesn’t use Fink (except for gtk#), but it works and everything compiles and runs fine.

  • robatmac

    I’ve got exactly the same problem than Brett Neumann. Did someone find this problem’s issue ?
    I’m using Mono v 1.0.4 (with v 1.0 i’ve also this problem) and I’m running Mac OS 10.3
    Well tomorow I’ll try to build it from source like say neumann but I don’t know if this will solve the problem. How to get back a clean configuration ?