Is it really a good idea to install the updated versions in /usr? Several guides mentioned you should install to /usr/local - not entirely sure why, but it seems it has something to do with keeping the ability to make dist-upgrade in the future.
I more or less followed the steps above, but rebuilt everything from source (completely removed mono through apt-get first). I followed the steps outlined here, but used the latest packages available from mono-project.com.
It looks like Monodevelop 1.0 needs GTK# 2.10.x and will not work with GTK# 2.8.x (keep this in mind if you get errors compiling). It also looks like monodoc compilation is braindead: you'll have to copy the mcs/ folder from mono-1.9/ into monodoc/, else it will not build.
These are the steps I followed for each package:
I built the packages in the following order:Code:$ tar -xvf [package-name] $ cd [package-name] $ ./configure --prefix=/usr/local $ make $ sudo make install $ cd ..
GDI+ needs libtiff4, libpng12, libgif and libjpeg. Mono (step 2) relies on bison. Packages 4 and 5 have native dependencies (gtk and gtksourceview respectively), so make sure you apt-get those.Code:1. libgdiplus 2. mono 3. mono-addins 4. gtk-sharp 5. gtksourceview-sharp 6. monodoc 7. monodevelop
If anything fails while compiling, make sure you are using the latest packages everywhere, and check ./configure for missing dependencies.
Unfortunately, after building and installing everything I wasn't able to launch Monodevelop:
"MonoDevelop failed to start. The following error has been reported: The required addin 'MonoDevelop.SourceEditor,1.0.0' is not installed."
It looks like this error has to do with old versions lying around, but I haven't been able to find a solution yet.
Any ideas?



Adv Reply




Bookmarks