[Mono-list] building mono 2.4 and related stuff (eg Monodevelop) on Debian/Sid/AMD64...

Basile Starynkevitch basile at starynkevitch.net
Fri May 22 15:43:36 EDT 2009


My goal is to build a recent mono (the 2.4 release) on my Debian/Sid/AMD64 

I specifically wanted xsp, gtk-sharp and monodevelop

The page  http://ftp.novell.com/pub/mono/sources-stable/ Mono 2.4 sources 
list a lot of files, but does not contain any instructions or dependencies.
I believe many people miss exact instructions to build all (or at least
most) of the Mono packages.

First, on my Debian/Sid/AMD64, I installed all the mono related packages. I
also apt-get build-dep most of them, to be sure that I have all the numerous
required dependencies.

Building mono itself is quite easy and nicely documented in the 
http://www.mono-project.com/Release_Notes_Mono_2.4 Mono 2.4 release notes 

I believe I managed to build most of the mono software. I used script to
record my commands. And you could download the 
http://starynkevitch.net/Basile/__MONO_2_4_BUILD_SCRIPT__.bz2 bzipped script
output  (the bzipped file is 373kb. The uncompressed file is almost
6.3Megabytes). As you can see, I made several errors (trying to build
mono-tools & monodevelop too early, without having built required
I hope that could help some people.
I believe a possible order of build is libgdiplus-2.4 mono-2.4
mono-debugger-2.4 gtk-sharp-2.12.8 gluezilla-2.4 gnome-sharp-2.20.1
gnome-desktop-sharp-2.20.1 gecko-sharp-2.0-0.13 webkit-sharp-0.2
gtksourceview-sharp-2.0-0.12 xsp-2.4 mono-tools-2.4 mono-addins-0.4  
monodevelop-2.0 monodevelop-debugger-mdb-2.0 monodevelop-database-2.0 

May I respectfully suggest for Mono developers to document the order in
which to build the released softwares. For newbies like me, it would help a


View this message in context: http://www.nabble.com/building-mono-2.4-and-related-stuff-%28eg-Monodevelop%29-on-Debian-Sid-AMD64...-tp23676642p23676642.html
Sent from the Mono - General mailing list archive at Nabble.com.

More information about the Mono-list mailing list