Date: Sun, 28 Jun 2009 00:16:00 -0400 From: "Paul Heinlein" <pheinlein@officeirc.com> To: <mono@freebsd.org> Subject: RE: ports/135248: Update the Mono .NET Framework to 2.4 Message-ID: <002d01c9f7a7$25622d40$702687c0$@com> In-Reply-To: <20090622181608.GA96830@blogreen.org> References: <200906220802.n5M82Tpn075760@freefall.freebsd.org> <000401c9f32b$a22b2690$e68173b0$@com> <a01628140906220442mfbbe396n7cd130e4d9d9b37a@mail.gmail.com> <000001c9f332$7395eed0$5ac1cc70$@com> <a01628140906220522l55308631h960b5396d41e7004@mail.gmail.com> <000601c9f334$be4f5950$3aee0bf0$@com> <20090622153800.GE52496@blogreen.org> <20090622181608.GA96830@blogreen.org>
next in thread | previous in thread | raw e-mail | index | archive | help
FYI. Using official port on clean install of FreeBSD 7.2, receive the following error (see below) during "make clean install" in the "/usr/ports/lang/mono-basic/" folder. I have tried 3 times, always failing with the same error. Didn't encounter this problem on same machine (may have been using 7.1) using the development port of 2.4 a few months ago. Regards, Paul gmake[6]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/jay' gmake[6]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/mcs' Creating ../build/deps/net_2_0_gmcs.exe.makefrag ... gmake[6]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/mcs' gmake[6]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/mcs' gmake all-local gmake[7]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/mcs' /bin/sh ./../mkinstalldirs ../class/lib/net_2_0/ mkdir -p -- ../class/lib/net_2_0/ touch ../class/lib/net_2_0//.stamp cd .. && gmake NO_DIR_CHECK=yes PROFILE=net_2_0_bootstrap all gmake[8]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs' gmake[9]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/build' gmake all-local gmake[10]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/build' gmake[10]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/build' gmake[9]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/build' gmake[9]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/jay' gmake all-local gmake[10]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/jay' gmake[10]: Nothing to be done for `all-local'. gmake[10]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/jay' gmake[9]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/jay' gmake[9]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/mcs' gmake all-local gmake[10]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/mcs' gmake[10]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/mcs' gmake[9]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/mcs' gmake[9]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class' gmake[10]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/corlib' gmake all-local gmake[11]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/corlib' gmake[11]: Nothing to be done for `all-local'. gmake[11]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/corlib' gmake[10]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/corlib' gmake[10]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/Mono.CompilerServices.SymbolWr iter' gmake all-local gmake[11]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/Mono.CompilerServices.SymbolWr iter' gmake[11]: Nothing to be done for `all-local'. gmake[11]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/Mono.CompilerServices.SymbolWr iter' gmake[10]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/Mono.CompilerServices.SymbolWr iter' gmake[10]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System' gmake all-local gmake[11]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System' gmake[11]: Nothing to be done for `all-local'. gmake[11]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System' gmake[10]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System' gmake[10]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System.XML' gmake all-local gmake[11]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System.XML' gmake[11]: Nothing to be done for `all-local'. gmake[11]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System.XML' gmake[10]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System.XML' gmake[10]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/Mono.Security' gmake all-local gmake[11]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/Mono.Security' gmake[11]: Nothing to be done for `all-local'. gmake[11]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/Mono.Security' gmake[10]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/Mono.Security' gmake[10]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System.Security' gmake all-local gmake[11]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System.Security' gmake[11]: Nothing to be done for `all-local'. gmake[11]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System.Security' gmake[10]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System.Security' gmake[10]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System.Configuration' gmake all-local gmake[11]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System.Configuration' gmake[11]: Nothing to be done for `all-local'. gmake[11]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System.Configuration' gmake[10]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System.Configuration' gmake[10]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System' gmake all-local gmake[11]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System' gmake[11]: Nothing to be done for `all-local'. gmake[11]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System' gmake[10]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/System' gmake[10]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/PEAPI' gmake all-local gmake[11]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/PEAPI' gmake[11]: Nothing to be done for `all-local'. gmake[11]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/PEAPI' gmake[10]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/PEAPI' gmake all-local gmake[10]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class' gmake[10]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class' gmake[9]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class' gmake[9]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/ilasm' gmake all-local gmake[10]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/ilasm' gmake[10]: Nothing to be done for `all-local'. gmake[10]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/ilasm' gmake[9]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/ilasm' gmake[9]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/tools' gmake[10]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/tools/resgen' gmake all-local gmake[11]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/tools/resgen' gmake[11]: Nothing to be done for `all-local'. gmake[11]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/tools/resgen' gmake[10]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/tools/resgen' gmake all-local gmake[10]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/tools' gmake[10]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/tools' gmake[9]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/tools' gmake all-local gmake[9]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs' gmake[9]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs' gmake[8]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs' MCS [net_2_0] gmcs.exe cp gmcs.exe ./../class/lib/net_2_0/gmcs.exe test ! -f gmcs.exe.mdb || cp gmcs.exe.mdb ./../class/lib/net_2_0/gmcs.exe.mdb cp gmcs.exe.config ./../class/lib/net_2_0/gmcs.exe.config gmake[7]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/mcs' gmake[6]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/mcs' gmake[6]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class' gmake[7]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/corlib' Creating ../../build/deps/corlib_test_net_2_0.dll.response ... Creating ../../build/deps/corlib_test_net_2_0.dll.makefrag ... Creating ../../build/deps/net_2_0_corlib.dll.makefrag ... gmake[7]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/corlib' gmake[7]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/corlib' gmake all-local gmake[8]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/corlib' MCS [net_2_0] mscorlib.dll 0x0 0x0 0x0 0x55 0x8b 0xec 0x57 0x83 0xec 0x14 0xb8 0x80 0x5e 0x71 0x28 0x83 0xec 0xc 0x68 0x0 0x76 0xe8 0x28 0x8b 0x5 0x0 0x76 0xe8 0x28 0xff 0x50 0x38 ** ERROR:mini-trampolines.c:122:mono_magic_trampoline: assertion failed: (vt) Stacktrace: at System.Security.Permissions.FileIOPermission..cctor () <0xffffffff> at System.Security.Permissions.FileIOPermission..cctor () <0x0001d> at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff> at System.Security.Permissions.FileIOPermissionAttribute.CreatePermission () <0xffffffff> at System.Security.Permissions.FileIOPermissionAttribute.CreatePermission () <0x00018> at Mono.CSharp.Attribute.ExtractSecurityPermissionSet (System.Collections.Specialized.ListDictionary) <0x0037b> at Mono.CSharp.ClassOrStruct.ApplyAttributeBuilder (Mono.CSharp.Attribute,System.Reflection.Emit.CustomAttributeBuilder) <0x00067> at Mono.CSharp.Class.ApplyAttributeBuilder (Mono.CSharp.Attribute,System.Reflection.Emit.CustomAttributeBuilder) <0x00180> at Mono.CSharp.Attribute.Emit (System.Collections.Specialized.ListDictionary) <0x0011f> at Mono.CSharp.Attributes.Emit () <0x000f0> at Mono.CSharp.TypeContainer.EmitType () <0x0004d> at Mono.CSharp.RootContext.EmitCode () <0x0008e> at Mono.CSharp.Driver.Compile () <0x005d4> at Mono.CSharp.Driver.Main (string[]) <0x0006c> at (wrapper runtime-invoke) Mono.CSharp.Driver.runtime_invoke_int_object (object,intptr,intptr,intptr) <0xffffffff> Abort trap (core dumped) gmake[8]: *** [../../class/lib/net_2_0/mscorlib.dll] Error 134 gmake[8]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/corlib' gmake[7]: *** [do-all] Error 2 gmake[7]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/corlib' gmake[6]: *** [all-recursive] Error 1 gmake[6]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class' gmake[5]: *** [all-recursive] Error 1 gmake[5]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs' gmake[4]: *** [profile-do--net_2_0--all] Error 2 gmake[4]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs' gmake[3]: *** [profiles-do--all] Error 2 gmake[3]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs' gmake[2]: *** [all-local] Error 2 gmake[2]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/runtime' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4' gmake: *** [all] Error 2 *** Error code 1 Stop in /usr/ports/lang/mono. *** Error code 1 Stop in /usr/ports/lang/mono-basic. ipaq# -----Original Message----- From: Romain Tartière [mailto:romain@blogreen.org] Sent: June-22-09 2:16 PM To: Paul Heinlein; 'Florent Thoumie'; mono@freebsd.org Subject: Re: ports/135248: Update the Mono .NET Framework to 2.4 On Mon, Jun 22, 2009 at 05:38:01PM +0200, Romain Tartière wrote: > Since I have never used Visual Basic, and did not find any port > requiring it to be built, I did not took much time on it... But I > heard you, and try to give a little more love to this port this afternoon! While not everything is perfect, I think that lang/mono-basic can be imported in the FreeBSD ports tree. After all, for what I see, this tool is still not considered "production quality code" by Novell [1] so I have no real objection for providing it "as it". I send a PR a few seconds ago. The PR# should reach the mono@ list soon :-) Kind regards, Romain References: 1. http://www.mono-project.com/VisualBasic.NET_support -- Romain Tartière <romain@blogreen.org> http://romain.blogreen.org/ pgp: 8DAB A124 0DA4 7024 F82A E748 D8E9 A33F FF56 FF43 (ID: 0xFF56FF43) (plain text =non-HTML= PGP/GPG encrypted/signed e-mail much appreciated)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?002d01c9f7a7$25622d40$702687c0$>
