Using Monodevelop

1 view
Skip to first unread message

bilal33

unread,
Feb 8, 2009, 11:09:23 PM2/8/09
to Galaxium
Hi

Are there any instructions on how to build this app using monodevelop?
I develop on Windows and was using this project as a means to learn
more about mono.Right now, im trying to use the tarball that is the
official version, but it looks like it has some issues with building
using Mono 2.2.

Do you have any instructions on how to build this using monodevelop?

Thank

Jiří Zárevúcký

unread,
Feb 9, 2009, 9:06:08 AM2/9/09
to gala...@googlegroups.com
You can't build the tarball on Mono 2.2. SVN head can be built, but it
still won't work. It doesn't matter whether you try to compile it via
make or MonoDevelop.

The problem is that 2.2 introduced a whole lot of incompatibilities
(mostly because of the new, not quite well tested, JIT engine). I
suggest you stick to the 2.0 for some time, at least until broken apps
are fixed.

Anyway, I'm not sure whether Galaxium is the right choice for
learning. Unless of course you are particularly interested in the use
of Mono.Addins. If you already know C#/.NET a bit, you can also help
with the development. It has been stuck for some time, so many people
would be very grateful if you can help reanimate it. :)

2009/2/9 bilal33 <bil...@gmail.com>:

bilal33

unread,
Feb 9, 2009, 10:01:41 PM2/9/09
to Galaxium
Thanks for responding.

I was actually planning to use this as part of a school project. The
goal was to implement a sort of fault tolerance called micro-rebooting
( www.usenix.org/events/osdi04/tech/full_papers/candea/candea.pdf ) in
an existing piece of software. I chose galaxium because I figured it
might be simpler than doing C development on linux. The managed
environment might make some things easier (memory management and all
that).

This is a little daunting since I've not done any development on linux
before. But i will try building the tarball with mono 2.0 and see how
far i get.
It would be cool to try and contribute to this app. But im still
running into alot of noob problems. Im just too used to Visual Studio
and Windows :)



On Feb 9, 9:06 am, Jiří Zárevúcký <zarevucky.j...@gmail.com> wrote:
> You can't build the tarball on Mono 2.2. SVN head can be built, but it
> still won't work. It doesn't matter whether you try to compile it via
> make or MonoDevelop.
>
> The problem is that 2.2 introduced a whole lot of incompatibilities
> (mostly because of the new, not quite well tested, JIT engine). I
> suggest you stick to the 2.0 for some time, at least until broken apps
> are fixed.
>
> Anyway, I'm not sure whether Galaxium is the right choice for
> learning. Unless of course you are particularly interested in the use
> of Mono.Addins. If you already know C#/.NET a bit, you can also help
> with the development. It has been stuck for some time, so many people
> would be very grateful if you can help reanimate it. :)
>
> 2009/2/9 bilal33 <bila...@gmail.com>:

Jiří Zárevúcký

unread,
Feb 10, 2009, 9:28:01 AM2/10/09
to gala...@googlegroups.com
Perhaps I've missed something, but it seems to me that micro-rebooting
would have no real use in an IM client application. Are there even any
parts that can be restarted?

By the way... MonoDevelop 2.0 beta 1 is going to be released tomorrow.
It should give you a better experience and many more features than the
current stable 1.0, if you don't mind a few bugs now and then. It will
support .NET 3.5/C#3 stuff, too.

2009/2/10 bilal33 <bil...@gmail.com>

bilal33

unread,
Feb 11, 2009, 8:02:09 PM2/11/09
to Galaxium
I figured maybe something with the addins could be factored to be
restartable.Maybe a conversation window. I know, im kinda stretching
it a bit.

Thanks, I just downloaded the beta. Im checking it out right now :)

On Feb 10, 9:28 am, Jiří Zárevúcký <zarevucky.j...@gmail.com> wrote:
> Perhaps I've missed something, but it seems to me that micro-rebooting
> would have no real use in an IM client application. Are there even any
> parts that can be restarted?
>
> By the way... MonoDevelop 2.0 beta 1 is going to be released tomorrow.
> It should give you a better experience and many more features than the
> current stable 1.0, if you don't mind a few bugs now and then. It will
> support .NET 3.5/C#3 stuff, too.
>
> 2009/2/10 bilal33 <bila...@gmail.com>
>
>
>
> > Thanks for responding.
>
> > I was actually planning to use this as part of a school project. The
> > goal was to implement a sort of fault tolerance called micro-rebooting
> > (www.usenix.org/events/osdi04/tech/full_papers/candea/candea.pdf) in

Jiří Zárevúcký

unread,
Feb 12, 2009, 1:31:46 AM2/12/09
to gala...@googlegroups.com
Did you get the beta from the SVN? Although it's tagged, tarball
wasn't uploaded yet. Tarballs in the unstable downloads is alpha 2,
which is still pretty incomplete.

2009/2/12 bilal33 <bil...@gmail.com>:

bilal33

unread,
Feb 14, 2009, 9:28:36 PM2/14/09
to Galaxium
I used the OpenSUSE respository. I'm still pretty new at using Linux,
so i use the OpenSUSE install thing for everything. The about box for
monodev says beta 1, so i guess i got it right!

Thanks

On Feb 12, 1:31 am, Jiří Zárevúcký <zarevucky.j...@gmail.com> wrote:
> Did you get the beta from the SVN? Although it's tagged, tarball
> wasn't uploaded yet. Tarballs in the unstable downloads is alpha 2,
> which is still pretty incomplete.
>
> 2009/2/12 bilal33 <bila...@gmail.com>:

Jiří Zárevúcký

unread,
Feb 15, 2009, 7:18:32 AM2/15/09
to gala...@googlegroups.com
Interesting, they must have packaged it before it was actually
available on the MonoDevelop site.

2009/2/15 bilal33 <bil...@gmail.com>:

Philippe Durand

unread,
Feb 15, 2009, 11:44:53 AM2/15/09
to gala...@googlegroups.com
I really hate dealing with 2 versions of Mono, and I use a lot of
software from repository, that uses the mono IT provides me.

I'll work on galaxium upgrades to those versions when they become
available to me. Until them, I am using Mono 1.9 and MonoDevelop 1.0.

Draek

PS: I believe Galaxium does not work with Mono 2.2, I saw an entry on
the issues list.

bilal33

unread,
Feb 15, 2009, 12:35:59 PM2/15/09
to Galaxium
I did get it to build using Monodev 2.0 beta 1 with the mono 2.0. Yes,
any newer versions of mono generates compiler errors. I even tried
using mono 2.4 :)

Yes, it is kind of a pain. Plus i didnt realize that monodev doesnt
have a debugger integrated into it yet. Sadness....

On Feb 15, 11:44 am, Philippe Durand <dra...@gmail.com> wrote:
> I really hate dealing with 2 versions of Mono, and I use a lot of
> software from repository, that uses the mono IT provides me.
>
> I'll work on galaxium upgrades to those versions when they become
> available to me. Until them, I am using Mono 1.9 and MonoDevelop 1.0.
>
> Draek
>
> PS: I believe Galaxium does not work with Mono 2.2, I saw an entry on
> the issues list.
>
> On Sun, 2009-02-15 at 13:18 +0100, Jiří Zárevúcký wrote:
> > Interesting, they must have packaged it before it was actually
> > available on the MonoDevelop site.
>
> > 2009/2/15 bilal33 <bila...@gmail.com>:

Jiří Zárevúcký

unread,
Feb 15, 2009, 12:39:05 PM2/15/09
to gala...@googlegroups.com
Unfortunately, Ubuntu has a quite restrictive policy when it comes to
updating software. 9.04 will probably have 2.0 even though 2.2 is
available months before the actual release.

2009/2/15 Philippe Durand <dra...@gmail.com>:

Jiří Zárevúcký

unread,
Feb 15, 2009, 12:40:16 PM2/15/09
to gala...@googlegroups.com
Actually, is does have it. It's a separate package. I didn't get it to
work yet, though.

2009/2/15 bilal33 <bil...@gmail.com>:

Pedro Ignacio Guridi

unread,
Feb 15, 2009, 12:44:51 PM2/15/09
to gala...@googlegroups.com
I've been able to compile Galaxium with mono 2.2 ( under ubuntu
intrepid, compiled from sources )., also monodevelop beta 1, both
compiled cleanly..


regards,
Pedro

David Paleino

unread,
Feb 15, 2009, 12:44:52 PM2/15/09
to gala...@googlegroups.com, zarevuc...@gmail.com
On Sun, 15 Feb 2009 18:39:05 +0100, Jiří Zárevúcký wrote:

> Unfortunately, Ubuntu has a quite restrictive policy when it comes to
> updating software. 9.04 will probably have 2.0 even though 2.2 is
> available months before the actual release.

I'm part of the Debian Mono Team -- the guys who actually package mono, mono
apps and mono libraries.
We're having huge issues migrating to a 2.0-only environment right now. Most
apps are broken if built as-is, and we had to patch them. Now that Debian Lenny
has been released, packages will start migrating from Debian/experimental to
Debian/unstable. Also, we're a "mixed" team -- both Debian and Ubuntu guys,
that's why you got mono 2.0 already (almost) :).

As regards Ubuntu, just a technical note: we're trying to push Monodevelop
2.0beta1 into Jaunty before the FeatureFreeze.

Ciao,
David

--
. ''`. Debian maintainer | http://wiki.debian.org/DavidPaleino
: :' : Linuxer #334216 --|-- http://www.hanskalabs.net/
`. `'` GPG: 1392B174 ----|---- http://snipr.com/qa_page
`- 2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

signature.asc

Jiří Zárevúcký

unread,
Feb 15, 2009, 1:20:22 PM2/15/09
to gala...@googlegroups.com
Can't you just tell the actual maintainers of apps they have to fix
it? It's their app, they want it working, don't they? I really don't
understand your need to patch everything yourself... :)

2009/2/15 David Paleino <d.pa...@gmail.com>:

David Paleino

unread,
Feb 15, 2009, 1:22:02 PM2/15/09
to gala...@googlegroups.com
On Sun, 15 Feb 2009 19:20:22 +0100, Jiří Zárevúcký wrote:

> Can't you just tell the actual maintainers of apps they have to fix
> it? It's their app, they want it working, don't they? I really don't
> understand your need to patch everything yourself... :)

Well, we patch apps ourselves to let the transition go -- but we *do* send
patches upstream! (as I'll do with galaxium as soon as I finish)

signature.asc
Reply all
Reply to author
Forward
0 new messages