Проблема, устанавливающая 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

Что я, как предполагается, делаю затем?

ОБНОВЛЕНИЕ

Я установил 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 в 06:54

1 ответ

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

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

Оператор управления && в последней строке говорит что вторая команда (make run) должен быть выполнен только если первая команда (sudo make) выполнения без проблем. Это - способ объединить несколько команд в цепочку вместе при полагании, что последняя команда должна работать только если бывшая команда, законченная без ошибок.

Править:

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

7. [X] extras/MonoDevelop.MonoMac

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

Я предполагаю, что необходимо будет работать ./configure --select вместо просто ./configure изменить Ваш начальный выбор.

РЕДАКТИРОВАНИЕ 2:

Выполнение Моноразрабатывает использование make run будет работать, но рабочая версия не "установлена" в масштабе всей системы. Это полезно, если Вы хотите протестировать различные версии MonoDevelop, не устанавливая и деинсталлируя их. Если Вы хотите использовать скомпилированную версию в качестве версии по умолчанию, я думаю, что рекомендуется установить его сначала.

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

Короче говоря:

  1. удалите старые артефакты из предшествующего использования сборок sudo make clean ;
  2. повторно выполненный настраивают использование ./configure --select --prefix=/opt/monodevelop
  3. Сборка и установка это использование 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
ответ дан 31 December 2011 в 06:54

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

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