[Mono-list] building mono 2.4 and related stuff (eg Monodevelop) on Debian/Sid/AMD64...
Basile Starynkevitch
basile at starynkevitch.net
Fri May 22 16:56:33 EDT 2009
Hello
My goal is to build a recent mono (the 2.4 release) on my Debian/Sid/AMD64
system.
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
dependencies).
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 software. For newbies like me, it would help a
lot.
Regards.
--
View this message in context: http://www.nabble.com/building-mono-2.4-and-related-stuff-%28eg-Monodevelop%29-on-Debian-Sid-AMD64...-tp23676763p23676763.html
Sent from the Mono - General mailing list archive at Nabble.com.
More information about the Mono-list
mailing list