[MonoDevelop] Compile the SVN version of MonoDevelop
Rafael Teixeira
monoman at gmail.com
Fri Apr 20 14:33:34 EDT 2007
This looks like a bug in gmcs. Are you using a svn version of it? Or a
packaged one?
:|
On 4/20/07, esqueleto at tusofona.com <esqueleto at tusofona.com> wrote:
> 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
>
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list
>
--
Rafael "Monoman" Teixeira
---------------------------------------
"The reasonable man adapts himself to the world; the unreasonable one
persists in trying to adapt the world to himself. Therefore all
progress depends on the unreasonable man." George Bernard Shaw
More information about the Monodevelop-list
mailing list