This looks like a bug in gmcs. Are you using a svn version
of it? Or a
packaged one?
:|
On 4/20/07, esqueleto tusofona.com <esqueleto 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/Mo
noDevelop.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-sha
rp.dll
>
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sha
rp.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-shar
p.dll
>
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-shar
p.dll
>
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sha
rp.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-shar
p.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/Mo
noDevelop.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 lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-li
st
>
--
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
_______________________________________________
Monodevelop-list mailing list
Monodevelop-list lists.ximian.com
http://lists.ximian.com/mailman/listinfo/monodevelop-li
st
|