[MonoDevelop] Compile the SVN version of MonoDevelop

Alexandre Miguel Pedro Gomes alexmipego at gmail.com
Fri Apr 20 14:36:00 EDT 2007


Hi,

Looks like a mono-core problem and possibly mcs itself. You would do better
to subscribe the Mono mailing
list<http://www.mono-project.com/Mailing_Lists>and post the question
there as this doesn't look related to Monodevelop. I
would also advise you to build mono and mcs with the debug info so the
backtrace can be more detailed.

Cheers,


-- 
Alexandre Gomes, Portugal

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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/monodevelop-list/attachments/20070420/5a98c72c/attachment.html 


More information about the Monodevelop-list mailing list