Проблема с установкой MonoDevelop 2.10.5 на Ubuntu 11.10

Это шаги, которые я выполняю

> git clone git://github.com/mono/monodevelop.git
Cloning into monodevelop...
remote: Counting objects: 252453, done.
remote: Compressing objects: 100% (47535/47535), done.
remote: Total 252453 (delta 204992), reused 250817 (delta 203552)
Receiving objects: 100% (252453/252453), 109.36 MiB | 226 KiB/s, done.
Resolving deltas: 100% (204992/204992), done.

Тогда я делаю (этот шаг правильный?)

> sudo apt-get build-dep monodevelop
[sudo] password for tarun: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Затем я выполняю

> cd monodevelop
> ./configure
The build profile 'default' does not exist. A new profile will be created.
Select the packages to include in the build for the profile 'default':

1. [X] main
2. [ ] extras/JavaBinding
3. [ ] extras/ValaBinding
4. [ ] extras/MonoDevelop.Database
5. [ ] extras/MonoDevelop.Debugger.Gdb
6. [ ] extras/PyBinding
7. [ ] extras/MonoDevelop.MonoMac
8. [ ] extras/MonoDevelop.MeeGo

Enter the number of an add-in to enable/disable,
(q) quit, (c) clear all, (s) select all, or ENTER to continue:  s

Select the packages to include in the build for the profile 'default':

1. [X] main
2. [X] extras/JavaBinding
3. [X] extras/ValaBinding
4. [X] extras/MonoDevelop.Database
5. [X] extras/MonoDevelop.Debugger.Gdb
6. [X] extras/PyBinding
7. [X] extras/MonoDevelop.MonoMac
8. [X] extras/MonoDevelop.MeeGo

Enter the number of an add-in to enable/disable,
(q) quit, (c) clear all, (s) select all, or ENTER to continue:  

Configuring package: main
-------------------------
Configuration options: 
Running aclocal  ...
Running automake --foreign  ...
configure.in:3: installing `./install-sh'
configure.in:3: installing `./missing'
Running autoconf ...
Running ./configure --enable-maintainer-mode --enable-compile-warnings --prefix=/usr/local ...
configure: WARNING: unrecognized options: --enable-compile-warnings
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for mono... /usr/bin/mono
checking for gmcs... /usr/bin/gmcs
checking for update-mime-database... /usr/bin/update-mime-database
checking for pkg-config... /usr/bin/pkg-config
checking for msgfmt... /usr/bin/msgfmt
checking for msgmerge... /usr/bin/msgmerge
checking pkg-config is at least version 0.9.0... yes
checking for UNMANAGED_DEPENDENCIES_MONO... yes
checking for mono... /usr/bin/mono
checking for dmcs... /usr/bin/dmcs
checking for MONO_ADDINS... yes
checking for MONO_ADDINS_SETUP... yes
checking for MONO_ADDINS_GUI... yes
checking for GLIB_SHARP... yes
checking for GTK_SHARP... yes
checking for GLADE_SHARP... yes
checking for MONODOC... yes
checking for GNOME_SHARP... yes
checking for GNOME_VFS_SHARP... yes
checking for GCONF_SHARP... yes
configure: creating ./config.status
config.status: creating build/Makefile
config.status: creating build/MacOSX/Makefile
config.status: creating contrib/Makefile
config.status: creating contrib/Mono.Cecil/Makefile
config.status: creating contrib/Mono.Debugger.Soft/Makefile
config.status: creating contrib/NRefactory/Makefile
config.status: creating contrib/Sharpen/Makefile
config.status: creating contrib/NGit/Makefile
config.status: creating contrib/NSch/Makefile
config.status: creating contrib/ICSharpCode.NRefactory/Makefile
config.status: creating contrib/ICSharpCode.Decompiler/Makefile
config.status: creating src/Makefile
config.status: creating src/core/Makefile
config.status: creating src/core/Mono.Texteditor/Makefile
config.status: creating src/core/Mono.Debugging/Makefile
config.status: creating src/core/MonoDevelop.Core/Makefile
config.status: creating src/core/MonoDevelop.Projects.Formats.MSBuild/Makefile
config.status: creating src/core/MonoDevelop.Ide/Makefile
config.status: creating src/core/MonoDevelop.Ide/BuildVariables.cs
config.status: creating src/core/MonoDevelop.Startup/Makefile
config.status: creating src/tools/Makefile
config.status: creating src/tools/MacCrashLogger/Makefile
config.status: creating src/tools/mdcrashlog/Makefile
config.status: creating src/tools/mdhost/Makefile
config.status: creating src/tools/mdtool/Makefile
config.status: creating src/tools/SharpCoco/Makefile
config.status: creating src/tools/mdmonitor/Makefile
config.status: creating src/addins/Makefile
config.status: creating src/addins/MonoDeveloperExtensions/Makefile
config.status: creating src/addins/MonoDeveloperExtensions/NUnit/Makefile
config.status: creating src/addins/NUnit/Makefile
config.status: creating src/addins/NUnit/NUnitRunner/Makefile
config.status: creating src/addins/VersionControl/MonoDevelop.VersionControl/Makefile
config.status: creating src/addins/VersionControl/MonoDevelop.VersionControl.Subversion/Makefile
config.status: creating src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Unix/Makefile
config.status: creating src/addins/VersionControl/MonoDevelop.VersionControl.Git/Makefile
config.status: creating src/addins/VersionControl/Makefile
config.status: creating src/addins/CSharpBinding/Makefile
config.status: creating src/addins/CSharpBinding/Autotools/Makefile
config.status: creating src/addins/CSharpBinding/AspNet/Makefile
config.status: creating src/addins/ILAsmBinding/Makefile
config.status: creating src/addins/VBNetBinding/Makefile
config.status: creating src/addins/prj2make-sharp-lib/Makefile
config.status: creating src/addins/ChangeLogAddIn/Makefile
config.status: creating src/addins/MonoDevelop.GtkCore/Makefile
config.status: creating src/addins/MonoDevelop.GtkCore/libstetic/Makefile
config.status: creating src/addins/MonoDevelop.GtkCore/libsteticui/Makefile
config.status: creating src/addins/TextTemplating/Makefile
config.status: creating src/addins/TextTemplating/Mono.TextTemplating/Makefile
config.status: creating src/addins/TextTemplating/TextTransform/Makefile
config.status: creating src/addins/TextTemplating/MonoDevelop.TextTemplating/Makefile
config.status: creating src/addins/AspNet/Makefile
config.status: creating src/addins/AspNet/MonoDevelop.AspNet/Makefile
config.status: creating src/addins/AspNet/MonoDevelop.AspNet.Mvc/Makefile
config.status: creating src/addins/MonoDevelop.Autotools/Makefile
config.status: creating src/addins/MonoDevelop.DesignerSupport/Makefile
config.status: creating src/addins/MonoDevelop.WebReferences/Makefile
config.status: creating src/addins/Deployment/Makefile
config.status: creating src/addins/Deployment/MonoDevelop.Deployment/Makefile
config.status: creating src/addins/Deployment/MonoDevelop.Deployment.Linux/Makefile
config.status: creating src/addins/MonoDevelop.Gettext/Makefile
config.status: creating src/addins/MonoDevelop.RegexToolkit/Makefile
config.status: creating src/addins/CBinding/Makefile
config.status: creating src/addins/GnomePlatform/Makefile
config.status: creating src/addins/MacPlatform/Makefile
config.status: creating src/addins/WindowsPlatform/Makefile
config.status: creating src/addins/MonoDevelop.AssemblyBrowser/Makefile
config.status: creating src/addins/MonoDevelop.SourceEditor2/Makefile
config.status: creating src/addins/MonoDevelop.Moonlight/Makefile
config.status: creating src/addins/MonoDevelop.XmlEditor/Makefile
config.status: creating src/addins/MonoDevelop.CodeMetrics/Makefile
config.status: creating src/addins/MonoDevelop.Refactoring/Makefile
config.status: creating src/addins/MonoDevelop.Debugger/Makefile
config.status: creating src/addins/MonoDevelop.Debugger.Soft/Makefile
config.status: creating src/addins/MonoDevelop.Debugger.Soft/Mono.Debugging.Soft/Makefile
config.status: creating src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft/Makefile
config.status: creating src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.AspNet/Makefile
config.status: creating src/addins/MonoDevelop.Debugger.Soft/MonoDevelop.Debugger.Soft.Moonlight/Makefile
config.status: creating src/addins/MonoDevelop.HexEditor/Makefile
config.status: creating src/addins/MonoDevelop.DocFood/Makefile
config.status: creating src/addins/MonoDevelop.MacDev/Makefile
config.status: creating tests/Makefile
config.status: creating tests/UnitTests/Makefile
config.status: creating Makefile
config.status: creating monodevelop
config.status: creating mdtool
config.status: creating monodevelop.pc
config.status: creating monodevelop-core-addins.pc
config.status: creating monodevelop-core-mac-addins.pc
config.status: creating monodevelop.spec
config.status: creating po/Makefile
config.status: creating man/Makefile
config.status: creating theme-icons/Makefile
configure: WARNING: unrecognized options: --enable-compile-warnings

Configuration summary

   * Installation prefix = /usr/local
   * C# compiler = /usr/bin/dmcs
   * Mono class library development extensions: yes
       * Version control providers:
   *     Subversion (Unix): yes
   *     Git: yes
   * Platform bindings: GNOME 
   * Unit tests: no

Now type `make' to compile MonoDevelop
Configuring package: extras/JavaBinding
---------------------------------------
Configuration options: 
Looking for required packages
Checking for package 'mono-addins'.. found.
Checking for package 'gtk-sharp-2.0'.. found.
Checking for package 'glade-sharp-2.0'.. found.
Checking for package 'monodevelop'.. found.

monodevelop-java has been configured with 
        prefix = /usr/local
        config = DEBUG

Configuring package: extras/ValaBinding
---------------------------------------
Configuration options: 
Running aclocal  ...
Running automake --gnu  ...
configure.in:3: installing `./install-sh'
configure.in:3: installing `./missing'
Makefile.am: installing `./INSTALL'
Running autoconf ...
Running ./configure --enable-maintainer-mode --enable-compile-warnings --prefix=/usr/local ...
configure: WARNING: unrecognized options: --enable-compile-warnings
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for mono... /usr/bin/mono
checking for dmcs... /usr/bin/dmcs
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for UNMANAGED_DEPENDENCIES_MONO... yes
checking for mono... /usr/bin/mono
checking for dmcs... /usr/bin/dmcs
checking for MONO_ADDINS... yes
checking for MONO_ADDINS_SETUP... yes
checking for MONO_ADDINS_GUI... yes
checking for GLIB_SHARP... yes
checking for GTK_SHARP... yes
checking for GLADE_SHARP... yes
checking for MONODEVELOP... yes
checking for MONODEVELOP_CORE_ADDINS... yes
checking for GNOME_SHARP... yes
checking for GNOME_VFS_SHARP... yes
checking for GCONF_SHARP... yes
checking for LIBVALA... no
configure: error: Package requirements (libvala-0.12 >= 0.12.0) were not met:

No package 'libvala-0.12' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables LIBVALA_CFLAGS
and LIBVALA_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Я следую этому учебнику

Но я не знаю, что это значит:

>sudo make && make run

Что я должен сделайте следующее?

UPDATE

Я установил libvala-0.12-dev и перезапустил ./configure, он работал хорошо, затем я сделал

> sudo make && make run
MonoMacBuildExtension.cs(39,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
MonoMacBuildExtension.cs(41,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
MonoMacExecutionHandler.cs(37,19): error CS0234: The type or namespace name `MacInterop' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
MonoMacProject.cs(39,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
MonoMacProject.cs(40,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
MonoMacProject.cs(41,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
MonoMacProject.cs(42,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
MonoMacProject.cs(46,62): error CS0246: The type or namespace name `IXcodeTrackedProject' could not be found. Are you missing a using directive or an assembly reference?
MonoMacProject.cs(46,84): error CS0246: The type or namespace name `INativeReferencingProject' could not be found. Are you missing a using directive or an assembly reference?
MonoMacProject.cs(103,52): error CS0118: `MonoDevelop.MonoMac.MonoMacProject.IXcodeTrackedProject.XcodeProjectTracker' is a `property' but a `type' was expected
MonoMacCommands.cs(34,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
MonoMacPackagingTool.cs(32,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
MonoMacProjectMigrationHandler.cs(37,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
MonoMacBuildExtension.cs(155,46): error CS0246: The type or namespace name `PlistDictionary' could not be found. Are you missing a using directive or an assembly reference?
MonoMacBuildExtension.cs(155,80): error CS0246: The type or namespace name `PlistObjectBase' could not be found. Are you missing a using directive or an assembly reference?
MonoMacBuildExtension.cs(219,44): error CS0246: The type or namespace name `FilePair' could not be found. Are you missing a using directive or an assembly reference?
MonoMacBuildExtension.cs(231,36): error CS0246: The type or namespace name `FilePair' could not be found. Are you missing a using directive or an assembly reference?
MonoMacBuildExtension.cs(289,43): error CS0246: The type or namespace name `FilePair' could not be found. Are you missing a using directive or an assembly reference?
MonoMacExecutionHandler.cs(53,96): error CS0246: The type or namespace name `ApplicationStartInfo' could not be found. Are you missing a using directive or an assembly reference?
MonoMacExecutionHandler.cs(180,17): error CS0246: The type or namespace name `ProcessSerialNumber' could not be found. Are you missing a using directive or an assembly reference?
MonoMacExecutionHandler.cs(184,40): error CS0246: The type or namespace name `ProcessSerialNumber' could not be found. Are you missing a using directive or an assembly reference?
MonoMacProject.cs(77,17): error CS0118: `MonoDevelop.MonoMac.MonoMacProject.IXcodeTrackedProject.XcodeProjectTracker' is a `property' but a `type' was expected
MonoMacProject.cs(79,37): error CS0246: The type or namespace name `IXcodeTrackedProject' could not be found. Are you missing a using directive or an assembly reference?
MonoMacProject.cs(105,44): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
MonoMacProject.cs(113,53): error CS0115: `MonoDevelop.MonoMac.MonoMacProject.MonoMacXcodeProjectTracker.GetFrameworks()' is marked as an override but no suitable method found to override
MonoMacProject.cs(118,44): error CS0246: The type or namespace name `XcodeProject' could not be found. Are you missing a using directive or an assembly reference?
gtk-gui/MonoDevelop.MonoMac.Gui.MonoMacPackagingSettingsWidget.cs(15,45): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
gtk-gui/MonoDevelop.MonoMac.Gui.MonoMacPackagingSettingsWidget.cs(31,45): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
Gui/MacPackagingSettingsWidget.cs(28,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
Gui/MacPackagingSettingsWidget.cs(32,19): error CS0234: The type or namespace name `MacInterop' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
Gui/MacPackagingSettingsWidget.cs(134,38): error CS0246: The type or namespace name `SigningIdentityCombo' could not be found. Are you missing a using directive or an assembly reference?
MonoMacPackaging.cs(30,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
MonoMacPackaging.cs(39,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
MonoMacPackaging.cs(40,19): error CS0234: The type or namespace name `MacInterop' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
            Task "Csc" execution -- FAILED
            Done building target "CoreCompile" in project "/home/tarun/monodevelop/extras/MonoDevelop.MonoMac/MonoDevelop.MonoMac/MonoDevelop.MonoMac.csproj".-- FAILED
        Done building project "/home/tarun/monodevelop/extras/MonoDevelop.MonoMac/MonoDevelop.MonoMac/MonoDevelop.MonoMac.csproj".-- FAILED
    Task "MSBuild" execution -- FAILED
    Done building target "Build" in project "/home/tarun/monodevelop/extras/MonoDevelop.MonoMac/MonoDevelop.MonoMac.sln".-- FAILED
Done building project "/home/tarun/monodevelop/extras/MonoDevelop.MonoMac/MonoDevelop.MonoMac.sln".-- FAILED

Build FAILED.

Warnings:

/home/tarun/monodevelop/extras/MonoDevelop.MonoMac/MonoDevelop.MonoMac.sln (default targets) ->
(Build target) ->
/home/tarun/monodevelop/extras/MonoDevelop.MonoMac/MonoDevelop.MonoMac/MonoDevelop.MonoMac.csproj (default targets) ->
/usr/lib/mono/4.0/Microsoft.Common.targets (ResolveAssemblyReferences target) ->

    /usr/lib/mono/4.0/Microsoft.Common.targets:  warning : Reference 'MonoMac, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' not resolved
    /usr/lib/mono/4.0/Microsoft.Common.targets:  warning : Reference 'MonoDevelop.MacDev, Version=2.6.0.0, Culture=neutral, PublicKeyToken=null' not resolved
    /usr/lib/mono/4.0/Microsoft.Common.targets:  warning : Reference 'MacPlatform, Version=2.6.0.0, Culture=neutral, PublicKeyToken=null' not resolved

Errors:

/home/tarun/monodevelop/extras/MonoDevelop.MonoMac/MonoDevelop.MonoMac.sln (default targets) ->
(Build target) ->
/home/tarun/monodevelop/extras/MonoDevelop.MonoMac/MonoDevelop.MonoMac/MonoDevelop.MonoMac.csproj (default targets) ->
/usr/lib/mono/4.0/Microsoft.CSharp.targets (CoreCompile target) ->

    MonoMacBuildExtension.cs(39,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
    MonoMacBuildExtension.cs(41,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
    MonoMacExecutionHandler.cs(37,19): error CS0234: The type or namespace name `MacInterop' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
    MonoMacProject.cs(39,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
    MonoMacProject.cs(40,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
    MonoMacProject.cs(41,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
    MonoMacProject.cs(42,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
    MonoMacProject.cs(46,62): error CS0246: The type or namespace name `IXcodeTrackedProject' could not be found. Are you missing a using directive or an assembly reference?
    MonoMacProject.cs(46,84): error CS0246: The type or namespace name `INativeReferencingProject' could not be found. Are you missing a using directive or an assembly reference?
    MonoMacProject.cs(103,52): error CS0118: `MonoDevelop.MonoMac.MonoMacProject.IXcodeTrackedProject.XcodeProjectTracker' is a `property' but a `type' was expected
    MonoMacCommands.cs(34,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
    MonoMacPackagingTool.cs(32,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
    MonoMacProjectMigrationHandler.cs(37,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
    MonoMacBuildExtension.cs(155,46): error CS0246: The type or namespace name `PlistDictionary' could not be found. Are you missing a using directive or an assembly reference?
    MonoMacBuildExtension.cs(155,80): error CS0246: The type or namespace name `PlistObjectBase' could not be found. Are you missing a using directive or an assembly reference?
    MonoMacBuildExtension.cs(219,44): error CS0246: The type or namespace name `FilePair' could not be found. Are you missing a using directive or an assembly reference?
    MonoMacBuildExtension.cs(231,36): error CS0246: The type or namespace name `FilePair' could not be found. Are you missing a using directive or an assembly reference?
    MonoMacBuildExtension.cs(289,43): error CS0246: The type or namespace name `FilePair' could not be found. Are you missing a using directive or an assembly reference?
    MonoMacExecutionHandler.cs(53,96): error CS0246: The type or namespace name `ApplicationStartInfo' could not be found. Are you missing a using directive or an assembly reference?
    MonoMacExecutionHandler.cs(180,17): error CS0246: The type or namespace name `ProcessSerialNumber' could not be found. Are you missing a using directive or an assembly reference?
    MonoMacExecutionHandler.cs(184,40): error CS0246: The type or namespace name `ProcessSerialNumber' could not be found. Are you missing a using directive or an assembly reference?
    MonoMacProject.cs(77,17): error CS0118: `MonoDevelop.MonoMac.MonoMacProject.IXcodeTrackedProject.XcodeProjectTracker' is a `property' but a `type' was expected
    MonoMacProject.cs(79,37): error CS0246: The type or namespace name `IXcodeTrackedProject' could not be found. Are you missing a using directive or an assembly reference?
    MonoMacProject.cs(105,44): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
    MonoMacProject.cs(113,53): error CS0115: `MonoDevelop.MonoMac.MonoMacProject.MonoMacXcodeProjectTracker.GetFrameworks()' is marked as an override but no suitable method found to override
    MonoMacProject.cs(118,44): error CS0246: The type or namespace name `XcodeProject' could not be found. Are you missing a using directive or an assembly reference?
    gtk-gui/MonoDevelop.MonoMac.Gui.MonoMacPackagingSettingsWidget.cs(15,45): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
    gtk-gui/MonoDevelop.MonoMac.Gui.MonoMacPackagingSettingsWidget.cs(31,45): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
    Gui/MacPackagingSettingsWidget.cs(28,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
    Gui/MacPackagingSettingsWidget.cs(32,19): error CS0234: The type or namespace name `MacInterop' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
    Gui/MacPackagingSettingsWidget.cs(134,38): error CS0246: The type or namespace name `SigningIdentityCombo' could not be found. Are you missing a using directive or an assembly reference?
    MonoMacPackaging.cs(30,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
    MonoMacPackaging.cs(39,19): error CS0234: The type or namespace name `MacDev' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?
    MonoMacPackaging.cs(40,19): error CS0234: The type or namespace name `MacInterop' does not exist in the namespace `MonoDevelop'. Are you missing an assembly reference?

     3 Warning(s)
     34 Error(s)

Time Elapsed 00:00:02.6804350
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/tarun/monodevelop/extras/MonoDevelop.MonoMac'

Что мне делать с ошибками?

1
задан 31 December 2011 в 08:54

1 ответ

Поскольку libvala-dev отсутствует, я бы начал с sudo apt-get install libvala-dev, а затем снова запустил ./configure.

. Если скрипты конфигурации работают без проблем, вы можете приступить к созданию monodevelop с помощью sudo make && make run.

libvala-dev && в последней строке сообщает, что вторая команда (make run) должна выполняться только в том случае, если первая команда (sudo make) работает без проблемы.

EDIT:

Я предполагаю, что ошибки вызваны тем, что MonoMac Дополнительный пакет, который вы выбрали при запуске ./configure в первый раз:

7. [X] extras/MonoDevelop.MonoMac

Я не уверен, может ли этот дополнительный модуль быть построен на Linux-системе. Если вы не хотите создавать приложения Mac OSX или MeeGo, я бы рекомендовал отключить эти дополнительные пакеты.

Предполагаю, что вам нужно будет запустить ./configure --select вместо просто ./configure, чтобы изменить начальную выбор.

EDIT:

Запуск Monodevelop с использованием make run будет работать, но работающая версия не будет «установлена» в системном масштабе. Это полезно, если вы хотите протестировать разные версии MonoDevelop без их установки и деинсталляции. Если вы хотите использовать скомпилированную версию как версию по умолчанию, я думаю, что ее рекомендуется сначала установить.

Для этого сначала проверьте параметр --prefix сценария configure. Он определяет базовый каталог, где можно установить скомпилированный материал. Обычно это указывает на /usr/local или что-то подобное, возможно, вы хотите изменить его на /opt/monodevelop или что-то в этом роде.

Короче:

удаляет старые артефакты из предыдущих сборок, используя sudo make clean; перезапустите configure с помощью ./configure --select --prefix=/opt/monodevelop. Смонтируйте и установите его с помощью sudo make и sudo make install.

Если sudo make install был успешным, вам больше не нужно make run, вместо этого вы можете запустить установленный MonoDevelop.

Чтобы создать стартер или ярлык, вы можете создать файл Monodevelop.desktop и поместить его в /usr/share/applications или ~/.local/share/application Он может иметь следующий контент:

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=MonoDevelop
GenericName=MonoDevelop IDE
Comment=MonoDevelop IDE
Exec=***path to executable*** - customize
Icon=***path to icon, usually PNG*** - customize
Terminal=false
Type=Application
StartupNotify=false
Categories=Development;IDE

Затем вы можете перетащить его в меню «Пуск» или на свой рабочий стол.

См. также это руководство по созданию и запуску MonoDevelop на Ubuntu Linux.

3
ответ дан 25 May 2018 в 15:35
  • 1
    Я обновил свой вопрос, пожалуйста, посмотрите – badZoke 30 December 2011 в 23:36
  • 2
    сделано, проверьте пожалуйста – badZoke 30 December 2011 в 23:46
  • 3
    @tohywawohu Я обновил только ошибки и предупреждения, не смог загрузить всю вещь «coz of character limit» – badZoke 30 December 2011 в 23:53
  • 4
    получили некоторые ошибки для надстройки MeeGo, а также отменили выбор в ./configure .. WORKING FINE сейчас :) спасибо тонной помощнице! – badZoke 31 December 2011 в 04:04
  • 5
    Только один последний вопрос, на данный момент, я должен запускать его с терминала каждый раз с make run, он не отображается в моем списке приложений. Как мне это сделать? – badZoke 31 December 2011 в 04:27

Другие вопросы по тегам:

Похожие вопросы: