[MonoDevelop] Problem compiling SVN

Martin Zaworski MartinZaworski at web.de
Tue Dec 11 12:51:36 EST 2007


hi Andres,

i also had this problem. the solution under ubntu 7.10. It is because
the default prefix under ubuntu/(maybe debian) for the GAC is different.
I solved with:

./configuer --prefix=/usr
make
sudo checkinstall

checkinstall will create an .deb file witch can be installed with sudo
dpkg -i nameofdebfile. checkinstall is aviable with apt-get or synaptic.
On other Distributions you will have to set the correct prefix and use
sudo make install instead of sudo checkinstall.

I hope this helps.


Bye,

Martin Zaworski

Am Dienstag, den 11.12.2007, 17:28 +0100 schrieb "Andrés G. Aragoneses":
> Two problems I've detected when trying to compile MD SVN, both related
> to MonoAddins:
> 
> a) README file of MonoAddins tells you to run "./configure", but the one
> that works is autogen.sh.
> 
> b) After "autogen.sh && make && make install" in MonoAddins SVN working
> copy, it does not get installed on GAC (is it expected?) because I get:
> 
> 
> ** (/usr/lib/mono/2.0/gmcs.exe:32192): WARNING **: The following
> assembly referenced from
> /home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/main/build/bin/MonoDevelop.Core.dll
> could not be loaded:
>      Assembly:   Mono.Addins.Setup    (assemblyref_index=6)
>      Version:    0.3.0.0
>      Public Key: 0738eb9f132ed756
> The assembly was not found in the Global Assembly Cache, a path listed
> in the MONO_PATH environment variable, or in the location of the
> executing assembly
> (/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/main/build/bin/).
> 
> 
> ** (/usr/lib/mono/2.0/gmcs.exe:32192): WARNING **: Could not load file
> or assembly 'Mono.Addins.Setup, Version=0.3.0.0, Culture=neutral,
> PublicKeyToken=0738eb9f132ed756' or one of its dependencies.
> 
> Unhandled Exception: System.TypeLoadException: Could not load type
> 'MonoDevelop.Core.Runtime' from assembly 'MonoDevelop.Core,
> Version=0.17.0.0, Culture=neutral'.
>   at <0x00000> <unknown method>
>   at (wrapper managed-to-native) System.MonoType:GetMethodsByName
> (string,System.Reflection.BindingFlags,bool,System.Type)
>   at System.MonoType.GetMethods (BindingFlags bindingAttr) [0x00000]
>   at Mono.CSharp.MemberCache.AddMethods (BindingFlags bf, System.Type
> type) [0x00000]
>   at Mono.CSharp.MemberCache.AddMethods (System.Type type) [0x00000]
>   at Mono.CSharp.MemberCache..ctor (IMemberContainer container) [0x00000]
>   at Mono.CSharp.TypeHandle..ctor (System.Type type) [0x00000]
>   at Mono.CSharp.TypeHandle.GetTypeHandle (System.Type t) [0x00000]
>   at Mono.CSharp.TypeHandle.GetMemberCache (System.Type t) [0x00000]
>   at Mono.CSharp.TypeManager.MemberLookup_FindMembers (System.Type t,
> MemberTypes mt, BindingFlags bf, System.String name, System.Boolean&
> used_cache) [0x00000]
>   at Mono.CSharp.TypeManager.RealMemberLookup (System.Type
> invocation_type, System.Type qualifier_type, System.Type queried_type,
> MemberTypes mt, BindingFlags original_bf, System.String name, IList
> almost_match) [0x00000]
>   at Mono.CSharp.TypeManager.MemberLookup (System.Type invocation_type,
> System.Type qualifier_type, System.Type queried_type, MemberTypes mt,
> BindingFlags original_bf, System.String name, IList almost_match) [0x00000]
>   at Mono.CSharp.Expression.MemberLookup (System.Type container_type,
> System.Type qualifier_type, System.Type queried_type, System.String
> name, MemberTypes mt, BindingFlags bf, Location loc) [0x00000]
>   at Mono.CSharp.Expression.MemberLookup (System.Type container_type,
> System.Type qualifier_type, System.Type queried_type, System.String
> name, Location loc) [0x00000]
>   at Mono.CSharp.MemberAccess.DoResolve (Mono.CSharp.EmitContext ec,
> Mono.CSharp.Expression right_side) [0x00000]
>   at Mono.CSharp.MemberAccess.DoResolve (Mono.CSharp.EmitContext ec)
> [0x00000]
>   at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec,
> ResolveFlags flags) [0x00000]
>   at Mono.CSharp.MemberAccess.DoResolve (Mono.CSharp.EmitContext ec,
> Mono.CSharp.Expression right_side) [0x00000]
>   at Mono.CSharp.MemberAccess.DoResolve (Mono.CSharp.EmitContext ec)
> [0x00000]
>   at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec,
> ResolveFlags flags) [0x00000]
>   at Mono.CSharp.Invocation.DoResolve (Mono.CSharp.EmitContext ec)
> [0x00000]
>   at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec,
> ResolveFlags flags) [0x00000]
>   at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext ec) [0x00000]
>   at Mono.CSharp.ExpressionStatement.ResolveStatement
> (Mono.CSharp.EmitContext ec) [0x00000]
>   at Mono.CSharp.StatementExpression.Resolve (Mono.CSharp.EmitContext
> ec) [0x00000]
>   at Mono.CSharp.Block.Resolve (Mono.CSharp.EmitContext ec) [0x00000]
>   at Mono.CSharp.Try.Resolve (Mono.CSharp.EmitContext ec) [0x00000]
>   at Mono.CSharp.Block.Resolve (Mono.CSharp.EmitContext ec) [0x00000]
>   at Mono.CSharp.EmitContext.ResolveTopBlock (Mono.CSharp.EmitContext
> anonymous_method_host, Mono.CSharp.ToplevelBlock block,
> Mono.CSharp.Parameters ip, IMethodData md, System.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[4]: *** [../../../build/bin/MonoDevelop.Components.dll] Error 1
> make[4]: se sale del directorio
> `/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/main/src/core/MonoDevelop.Components'
> make[3]: *** [all-recursive] Error 1
> make[3]: se sale del directorio
> `/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/main/src/core'
> make[2]: *** [all-recursive] Error 1
> make[2]: se sale del directorio
> `/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/main/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: se sale del directorio
> `/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/main'
> make: *** [all-recursive] Error 1
> 
> Regards,
> 
> 	Andrés	[ knocte ]
> 



More information about the Monodevelop-list mailing list