[MonoDevelop] Compile the SVN version of MonoDevelop

esqueleto at tusofona.com esqueleto at tusofona.com
Fri Apr 20 14:21:05 EDT 2007


Hello

I've bought a new computer and one of the first things that I've done was
install the Ubuntu and a download the new version of the Mono and MonoDevelop.

I've installed the Mono with no problems but that I can't say about MonoDevelop.

I've configure with this command:
./autogen.sh --prefix=/usr/ --enable-debugger --enable-monoextensions
--enable-subversion --enable-monoquery --enable-aspnet --enable-aspnetedit
--enable-nemerle

and the summary is this:
Configuration summary

   * Installation prefix = /usr/
   * C# compiler = /usr/bin/gmcs
   * Mozilla home: /usr/lib/mozilla
   * mono-debugger: no
   * MonoQuery support: yes
   *   Providers:
   *     PostgreSQL:   yes
   *     MySQL:        yes
   *     SQLite:       yes
   *     Oracle:       yes
   *     SQL Server:   yes
   * java support: no
   * boo support: no
   * Nemerle support: no
   * Mono class library development extensions: yes
   * Version control support: yes
   *   Providers:
   *     Subversion: yes
   * ASP.NET project support: yes
   * ASP.NET Visual Designer: yes
   * Web References: yes


now, when I 'make' the compilation I get this:

$ make
Making all in contrib
make[1]: Entering directory
`/home/esqueleto/myTrash/MonoInstall/monodevelop/contrib'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory
`/home/esqueleto/myTrash/MonoInstall/monodevelop/contrib'
Making all in Core
make[1]: Entering directory
`/home/esqueleto/myTrash/MonoInstall/monodevelop/Core'
Making all in src
make[2]: Entering directory
`/home/esqueleto/myTrash/MonoInstall/monodevelop/Core/src'
Making all in MonoDevelop.Dock
make[3]: Entering directory
`/home/esqueleto/myTrash/MonoInstall/monodevelop/Core/src/MonoDevelop.Dock'
mkdir -p ../../../build/bin/
/usr/bin/gmcs -debug -codepage:utf8
-out:../../../build/AddIns/MonoDevelop.Dock.dll -target:library
./AfterAttribute.cs ./AssemblyInfo.cs ./DetachedHandler.cs ./Dock.cs
./DockBar.cs ./DockBarButton.cs ./DockedHandler.cs ./DockItem.cs
./DockItemBehavior.cs ./DockItemGrip.cs ./DockLayout.cs ./DockMaster.cs
./DockNotebook.cs ./DockObject.cs ./DockObjectFlags.cs ./DockPaned.cs
./DockPlaceholder.cs ./DockPlacement.cs ./DockRequest.cs ./DragNotebook.cs
./ExportAttribute.cs ./Stock.cs  /resource:./layout.glade
/resource:./stock-close-12.png /resource:./stock-menu-left-12.png
/resource:./stock-menu-right-12.png
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glade-sharp.dll
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll  
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll  
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll  
-r:Mono.Posix -r:System -r:System.Xml

Unhandled Exception: System.MissingFieldException: Field
'System.Reflection.Emit.OpCodes.Ldelem_Any' not found.
  at <0x00000> <unknown method>
  at Mono.CSharp.ArrayAccess.Emit (Mono.CSharp.EmitContext ec, Boolean
leave_copy) [0x00000]
  at Mono.CSharp.ArrayAccess.Emit (Mono.CSharp.EmitContext ec) [0x00000]
  at Mono.CSharp.LocalVariableReference.EmitAssign (Mono.CSharp.EmitContext ec,
Mono.CSharp.Expression source, Boolean leave_copy, Boolean prepare_for_load)
[0x00000]
  at Mono.CSharp.Foreach+ArrayForeach.DoEmit (Mono.CSharp.EmitContext ec)
[0x00000]
  at Mono.CSharp.Statement.Emit (Mono.CSharp.EmitContext ec) [0x00000]
  at Mono.CSharp.Foreach.DoEmit (Mono.CSharp.EmitContext ec) [0x00000]
  at Mono.CSharp.Statement.Emit (Mono.CSharp.EmitContext ec) [0x00000]
  at Mono.CSharp.Block.DoEmit (Mono.CSharp.EmitContext ec) [0x00000]
  at Mono.CSharp.Block.Emit (Mono.CSharp.EmitContext ec) [0x00000]
  at Mono.CSharp.Block.DoEmit (Mono.CSharp.EmitContext ec) [0x00000]
  at Mono.CSharp.Block.Emit (Mono.CSharp.EmitContext ec) [0x00000]
  at Mono.CSharp.If.DoEmit (Mono.CSharp.EmitContext ec) [0x00000]
  at Mono.CSharp.Statement.Emit (Mono.CSharp.EmitContext ec) [0x00000]
  at Mono.CSharp.Block.DoEmit (Mono.CSharp.EmitContext ec) [0x00000]
  at Mono.CSharp.Block.Emit (Mono.CSharp.EmitContext ec) [0x00000]
  at Mono.CSharp.EmitContext.EmitResolvedTopBlock (Mono.CSharp.ToplevelBlock
block, Boolean unreachable) [0x00000]
  at Mono.CSharp.EmitContext.EmitTopBlock (IMethodData md,
Mono.CSharp.ToplevelBlock block) [0x00000]
  at Mono.CSharp.MethodData.Emit (Mono.CSharp.DeclSpace parent) [0x00000]
  at Mono.CSharp.Method.Emit () [0x00000]
  at Mono.CSharp.TypeContainer.EmitType () [0x00000]
  at Mono.CSharp.RootContext.EmitCode () [0x00000]
  at Mono.CSharp.Driver.MainDriver (System.String[] args) [0x00000]
  at Mono.CSharp.Driver.Main (System.String[] args) [0x00000]
make[3]: *** [../../../build/AddIns/MonoDevelop.Dock.dll] Error 1
make[3]: Leaving directory
`/home/esqueleto/myTrash/MonoInstall/monodevelop/Core/src/MonoDevelop.Dock'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/esqueleto/myTrash/MonoInstall/monodevelop/Core/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/esqueleto/myTrash/MonoInstall/monodevelop/Core'
make: *** [all-recursive] Error 1


Any one know what problem is this? I have the revision 76016.



tkx in advance
Paulo Aboim Pinto
Odivelas - Portugal



More information about the Monodevelop-list mailing list