我下載的源代碼從混帳:Ubuntu 13.04:如何構建Monodevelop 4.0.1?
git clone git://github.com/mono/monodevelop.git
和依賴:
cd monodevelop && git submodule init && git submodule update
我設置單3.0.11(因爲 「你需要單2.10.9或更高版本」 和默認版本爲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 | grep "not resolved"
給我的錯誤:
在/ usr/local/lib目錄/單/4.0/Microsoft.Common.targets:warning:引用'glib-s豎琴,Version = 2.12.0.0,Culture = neutral,PublicKeyToken = 35e10195dab3c99f'未解決
/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」沒有解決
/usr/local/lib/mono/4.0/Microsoft.Common.targets:警告:參考 'GDK鋒利,版本= 2.12.0.0文化=中性公鑰= 35e10195dab3c99f' 沒有解決
/usr/local/lib/mono/4.0/Microsoft.Common.targets:warning:引用'gtk-sharp,版本= 2.12.0.0,Culture = neutral,PublicKeyToken = 35e10195dab3c99f'未解決 個
/usr/local/lib/mono/4.0/Microsoft.Common.targets:警告:參考 '林間空地銳利,版本= 2.12.0.0,文化=中性公鑰= 35e10195dab3c99f' 沒有解決
在這個頁面 - http://article.gmane.org/gmane.comp.gnome.mono.monodevelop.general/14338 建議«看起來你需要安裝GTK鋒利2.12.x»
但我讓他們安裝:
查找/ usr/lib目錄/單聲道/ GAC -xdev -iname「* Sharp.dll「| grep「3c99f」| grep的-v 「政策」
/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的
我也嘗試過這樣的建議:
http://www.mono-project.com/Parallel_Mono_Environments#Tip:_MONO_GAC_PREFIX
並添加MONO_GAC_PREFIX到〜/ .bashrc中
回聲$ MONO_GAC_PREFIX
的/ usr
但是編譯錯誤還在這裏。我該做什麼?
你有沒有想過這個? – bbqchickenrobot 2013-06-03 22:47:39