[Mono-dev] problem compiling on cygwin.

Atsushi Eno atsushieno at veritas-vos-liberabit.com
Wed Jan 27 09:52:11 EST 2010


Back to the original problem, what if you run "make get-monolite-latest" 
first before running make?

Atsushi Eno

On 2010/01/27 7:02, Zoltan Varga wrote:
> Hi,
>
>   You are trying to run mcs on the .net runtime, this is not 
> supported, the error message is
> not very helpful tough.
>
> On Fri, Jan 22, 2010 at 2:02 AM, Sin Li <sinbios at gmail.com 
> <mailto:sinbios at gmail.com>> wrote:
>
>
>     A trace reveals the culprit:
>
>     In codegen.cs method Init()
>     try {
>            Assembly.Builder = current_domain.DefineDynamicAssembly (an,
>                    AssemblyBuilderAccess.RunAndSave | COMPILER_ACCESS,
>     Dirname (name));
>     }
>
>     COMPILER_ACCESS is defined as
>     #if MS_COMPATIBLE
>                    const AssemblyBuilderAccess COMPILER_ACCESS = 0;
>     #else
>                    /* Keep this in sync with
>     System.Reflection.Emit.AssemblyBuilder */
>                    const AssemblyBuilderAccess COMPILER_ACCESS =
>     (AssemblyBuilderAccess)
>     0x800;
>     #endif
>
>     Seems like it's a compiler flag that's not compatible with the clr.
>
>
>     Lucas Meijer-4 wrote:
>     >
>     > Hey,
>     >
>     > I'm compiling mono on windows in sygwin.
>     > After a few bumps on the road that google and the mono-devel
>     archive took
>     > care of, I'm now running into this one:
>     >
>     > <snip>
>     >
>     > make[7]: Entering directory `/usr/src/mono/mcs/build'
>     > make[7]: Leaving directory `/usr/src/mono/mcs/build'
>     > make[6]: Leaving directory `/usr/src/mono/mcs/build'
>     > make[6]: Entering directory `/usr/src/mono/mcs/jay'
>     > make all-local
>     > make[7]: Entering directory `/usr/src/mono/mcs/jay'
>     > make[7]: Nothing to be done for `all-local'.
>     > make[7]: Leaving directory `/usr/src/mono/mcs/jay'
>     > make[6]: Leaving directory `/usr/src/mono/mcs/jay'
>     > make[6]: Entering directory `/usr/src/mono/mcs/mcs'
>     > make all-local
>     > make[7]: Entering directory `/usr/src/mono/mcs/mcs'
>     > MCS     [basic] mcs.exe
>     >
>     > Unhandled Exception: System.ArgumentException: Illegal enum
>     value: 2051.
>     > Parameter name: access
>     >    at
>     System.AppDomain.InternalDefineDynamicAssembly(AssemblyName name,
>     > Assembly
>     > BuilderAccess access, String dir, Evidence evidence, PermissionSet
>     > requiredPermi
>     > ssions, PermissionSet optionalPermissions, PermissionSet
>     > refusedPermissions,
>     > Sta
>     > ckCrawlMark& stackMark, IEnumerable`1 unsafeAssemblyAttributes)
>     >    at System.AppDomain.DefineDynamicAssembly(AssemblyName name,
>     > AssemblyBuilderA
>     > ccess access, String dir)
>     >    at Mono.CSharp.CodeGen.Init(String name, String output, Boolean
>     > want_debuggin
>     > g_support)
>     >    at Mono.CSharp.Driver.Compile()
>     >    at Mono.CSharp.Driver.Main(String[] args)
>     > make[7]: *** [../class/lib/basic/mcs.exe] Error 77
>     > make[7]: Leaving directory `/usr/src/mono/mcs/mcs'
>     > make[6]: *** [do-all] Error 2
>     > make[6]: Leaving directory `/usr/src/mono/mcs/mcs'
>     > make[5]: *** [all-recursive] Error 1
>     >
>     > </snip>
>     >
>     > Does this ring a bell for anybody?
>     >
>     > When I do a "which mcs" I get:
>     > /cygdrive/h/Program\ Files/Mono-2.0/bin/mcs
>     > which seems okay to me.
>     >
>     > Bye, Lucas
>     >
>     > _______________________________________________
>     > Mono-devel-list mailing list
>     > Mono-devel-list at lists.ximian.com
>     <mailto:Mono-devel-list at lists.ximian.com>
>     > http://lists.ximian.com/mailman/listinfo/mono-devel-list
>     >
>     >
>
>     --
>     View this message in context:
>     http://old.nabble.com/problem-compiling-on-cygwin.-tp20737913p27266257.html
>     Sent from the Mono - Dev mailing list archive at Nabble.com.
>
>     _______________________________________________
>     Mono-devel-list mailing list
>     Mono-devel-list at lists.ximian.com
>     <mailto:Mono-devel-list at lists.ximian.com>
>     http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>    



More information about the Mono-devel-list mailing list