Что я сделал:
я скачал исходники monodevelop с git:
git clone git://github.com/mono/monodevelop.git
скачал его зависимости:
cd monodevelop && git submodule init && git submodule update
установил mono 3.0.11 (потому что
You need mono 2.10.9 or newer
а по-умолчанию стоял 2.10.8.1)
добавил репозиторий:
cat «deb http://ubuntu.mirror.cambrium.nl/ubuntu/ lucid main» >> /etc/apt/sources.list
установил пакеты
apt-get install libglib2.0-cil gnome-sharp2 gtk-sharp2 libmono-addins-cil-dev libmono-addins-gui-cil-dev libmono-addins-msbuild-cil-dev
в итоге ./configure мне написал:
Configuration Summary
---------------------
MonoDevelop has been configured with
prefix = /usr/local
profile = default
Packages included in the build:
main
extras/JavaBinding
extras/ValaBinding
extras/MonoDevelop.Database
extras/MonoDevelop.Debugger.Gdb
extras/PyBinding
extras/MonoDevelop.MeeGo
а вот когда я стал делать make, мне выдается такая ошибка:
# make | grep "not resolved"
/usr/local/lib/mono/4.0/Microsoft.Common.targets: warning : Reference 'glib-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' not resolved
/usr/local/lib/mono/4.0/Microsoft.Common.targets: warning : Reference 'pango-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' not resolved
/usr/local/lib/mono/4.0/Microsoft.Common.targets: warning : Reference 'atk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' not resolved
/usr/local/lib/mono/4.0/Microsoft.Common.targets: warning : Reference 'gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' not resolved
/usr/local/lib/mono/4.0/Microsoft.Common.targets: warning : Reference 'gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' not resolved
/usr/local/lib/mono/4.0/Microsoft.Common.targets: warning : Reference 'glade-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' not resolved
http://article.gmane.org/gmane.comp.gnome.mono.monodevelop.general/14338
там рекомендуют установить gtk-sharp:
«It looks like you need to install gtk-sharp 2.12.x»
но мне не понятно, что надо сделать, потому что вроде бы как уже стоит:
# pkg-config --modversion gtk-sharp-2.0
2.12.10
# find / -xdev -iname "Gtk*.dll"
/usr/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/gtk-sharp.dll
/usr/lib/mono/gac/gtk-dotnet/2.12.0.0__35e10195dab3c99f/gtk-dotnet.dll
/usr/lib/cli/gtk-sharp-2.0/gtk-sharp.dll
/usr/lib/cli/gtk-dotnet-2.0/gtk-dotnet.dll
http://www.mono-project.com/Parallel_Mono_Environments#Tip:_MONO_GAC_PREFIX
сделал
# echo $MONO_GAC_PREFIX
/usr
Всё равно не компилируется...