Ubuntu 13.04: how to build Monodevelop 4.0.1? -


i downloaded sources git:
git clone git://github.com/mono/monodevelop.git
and dependencies:
cd monodevelop && git submodule init && git submodule update

i setup mono 3.0.11 (because "you need mono 2.10.9 or newer" , default version 2.10.8.1)

i added repository: cat «deb h t t p://ubuntu.mirror.cambrium.nl/ubuntu/ lucid main» >> /etc/apt/sources.list

i installed packages:
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
gives me

configuration summary ---------------------  monodevelop has been configured      prefix = /usr/local     profile = default  packages included in build:     main     extras/javabinding     extras/valabinding     extras/monodevelop.database     extras/monodevelop.debugger.gdb     extras/pybinding     extras/monodevelop.meego 

but
make | grep "not resolved"
gives me errors:
/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

in page - http://article.gmane.org/gmane.comp.gnome.mono.monodevelop.general/14338 recommended «it looks need install gtk-sharp 2.12.x»

but have them installed:

find /usr/lib/mono/gac -xdev -iname "*sharp.dll" | grep "3c99f" | grep -v "policy"
/usr/lib/mono/gac/pango-sharp/2.12.0.0__35e10195dab3c99f/pango-sharp.dll
/usr/lib/mono/gac/gconf-sharp/2.24.0.0__35e10195dab3c99f/gconf-sharp.dll
/usr/lib/mono/gac/gnome-sharp/2.24.0.0__35e10195dab3c99f/gnome-sharp.dll
/usr/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/gtk-sharp.dll
/usr/lib/mono/gac/atk-sharp/2.12.0.0__35e10195dab3c99f/atk-sharp.dll
/usr/lib/mono/gac/glib-sharp/2.12.0.0__35e10195dab3c99f/glib-sharp.dll
/usr/lib/mono/gac/art-sharp/2.24.0.0__35e10195dab3c99f/art-sharp.dll
/usr/lib/mono/gac/gnome-vfs-sharp/2.24.0.0__35e10195dab3c99f/gnome-vfs-sharp.dll
/usr/lib/mono/gac/glade-sharp/2.12.0.0__35e10195dab3c99f/glade-sharp.dll
/usr/lib/mono/gac/gdk-sharp/2.12.0.0__35e10195dab3c99f/gdk-sharp.dll

i tried advice:
http://www.mono-project.com/parallel_mono_environments#tip:_mono_gac_prefix
, add mono_gac_prefix ~/.bashrc
echo $mono_gac_prefix
/usr

but compiling errors still here. should do?

(some links intentionally damaged, because "you need @ least 10 reputation post more 2 links.")

here's do:

sudo apt-get install libglade2.0-cil-dev  sudo apt-get install gnome-sharp2  cd /usr/lib/mono/gac/  sudo gacutil -i glib-sharp/2.12.0.0__35e10195dab3c99f/glib-sharp.dll && sudo gacutil -i atk-sharp/2.12.0.0__35e10195dab3c99f/atk-sharp.dll && sudo gacutil -i gdk-sharp/2.12.0.0__35e10195dab3c99f/gdk-sharp.dll && sudo gacutil -i gtk-sharp/2.12.0.0__35e10195dab3c99f/gtk-sharp.dll && sudo gacutil -i glade-sharp/2.12.0.0__35e10195dab3c99f/glade-sharp.dll && sudo gacutil -i pango-sharp/2.12.0.0__35e10195dab3c99f/pango-sharp.dll && sudo gacutil -i gnome-sharp/2.24.0.0__35e10195dab3c99f/gnome-sharp.dll &&  sudo gacutil -i gconf-sharp/2.24.0.0__35e10195dab3c99f/gconf-sharp.dll && sudo gacutil -i gnome-vfs-sharp/2.24.0.0__35e10195dab3c99f/gnome-vfs-sharp.dll 

apparently, mono's gac not see libs install packages. well, commands above work me :-d


Comments

Popular posts from this blog

c# - Operator '==' incompatible with operand types 'Guid' and 'Guid' using DynamicExpression.ParseLambda<T, bool> -