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 <sinb...@gmail.com > <mailto:sinb...@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@lists.ximian.com > <mailto:Mono-devel-list@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@lists.ximian.com > <mailto:Mono-devel-list@lists.ximian.com> > http://lists.ximian.com/mailman/listinfo/mono-devel-list > > > > _______________________________________________ > Mono-devel-list mailing list > Mono-devel-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-devel-list > _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list