[Mono-list] Mandrake Package

Mark Gimelfarb mark@dawebber.com
Thu, 19 Feb 2004 15:01:19 -0600


Hello, all!

I decided to go a bit further and get 0.30.1 working on my MDK9.2 box.
Here's the list of packages that I had to install:

apache2-mod_mono-0.7-2mdk.i586.rpm
gal2.0-1.99.10-1mdk.i586.rpm
gtk-sharp-0.16-1mdk.i586.rpm
icu-2.8.d01-1mdk.i586.rpm
icu-doc-2.8.d01-1mdk.i586.rpm
libgal2.0_5-1.99.10-1mdk.i586.rpm
libgconfmm2.0_1-2.0.1-5mdk.i586.rpm
libgda2.0_1-0.91.0-1mdk.i586.rpm
libglademm2.0_1-2.1.2-3mdk.i586.rpm
libgnomecanvasmm2.0_1-2.0.1-4mdk.i586.rpm
libgnome-db2.0_3-0.91.0-1mdk.i586.rpm
libgnomemm2.0_1-2.0.1-1mdk.i586.rpm
libgnomeuimm2.0_1-2.0.0-2mdk.i586.rpm
libgtkmm2.0_1-2.2.9-1mdk.i586.rpm
libgtksharpglue-0.16-1mdk.i586.rpm
libmono0-0.30.1-1mdk.i586.rpm
libmono-runtime-0.30.1-1mdk.i586.rpm
libsigc++1.2_5-1.2.5-5mdk.i586.rpm
mono-0.30.1-1mdk.i586.rpm
monodoc-0.10-1mdk.i586.rpm
mono-doc-0.30.1-1mdk.i586.rpm
perl-XML-LibXML-1.56-1mdk.i586.rpm
perl-XML-LibXML-Common-0.13-2mdk.i586.rpm

N.B: some of those  might already be installed on your box. These
packages come from mandrake-develop package tree, so some of them might
be updates to what you already have. On some of the packages, notably
gal, you HAVE TO INSTALL 2.0.5 version, otherwise, you'll end up in hell
of circular dependencies. AGAIN, save yourself some time and don't
install the *23* packages, take *2.0.5* instead. If you have 0.30
installed, you might not need the icu packages, as I think that 0.30
came with 0.28 ICU. Perl-XML-LibXML-Common will give you a warning about
a missing file ("could not find ParserDetails.ini in
/usr/lib/perl5/vendor_perl/5.8.1/XML/SAX"). You can ignore the warning
safely, GTK-Sharp doesn't seem to care about this particular file.

All the packages listed above came from the same mirror, except for the
Perl ones. Since I'm a [proud] :) MandrakeClub member, i used their
mirror for these two. They are present elsewhere, and for those
adventurous types, you can even use CPAN to get XML::LibXML instead of
getting the RPMS. I didn't test that, so no guarantees, warrantees, etc.

If that makes any difference, my box is a virtual machine running
unmodded=regular=vanilla=installed-from-downloaded-CD-images MDK9.2
under VirtualPC on top of WinXP Prof. I'm using it as my Linux Destop
box. Not that this information has any bearing on the above
instructions, but just to be complete.

Note, that if you run mcs --version after you do the install, it will
still report "Mono C# compiler version 0.29.99.0", even though mono
--version returns "Mono JIT compiler version 0.30.1, (C) 2002-2004
Novell, Inc. www.go-mono.com"

Why that is, I don't know, I've asked this question of Miguel several
releases ago, and the answer was that it was just a simple faux pas on
the side of the folks who were preparing the release source code and
forgot to bump the number. Unless Marcel says otherwise, this mcs is
version 0.30.1


Hope this is of any help.

Regards,
	Mark.
 

On Thu, 2004-02-19 at 10:44, Marcel Pol wrote:
> On Thu, 19 Feb 2004 11:42:05 +1000
> Tracy Barlow <tracy@aic.net.au> wrote:
> 
> > Why is there no longer a Mandrake Package (either 9.1 or 9.2),  for 
> > release 30 and 30.1
> 
> There are Mandrake packages. For 10.0 rc1 (cooker) you can get them from any
> cooker contrib mirror. 
> The 9.2 contrib has packages of 0.26 I believe, and I have backported 0.31.1
> packages for 9.2 in a third-party repository. You can get them here:
> http://mirror.brain.org/linux/mpol/mandrake/i586/9.2/
> 
> I don't know why Ximian doesn't make them, are there any plans from Ximian to
> provide Mandrake packages, or do you think my packages are enough
> (non-RedCarpet, but urpmi-able). I'm willing to cooperate, but I don't know
> what the plans of Ximian are.
> 
> Regards,
> --
> Marcel Pol
> 
> 
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list