From owner-freebsd-mono@FreeBSD.ORG Sun Jun 28 04:16:04 2009 Return-Path: Delivered-To: mono@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 068B71065673 for ; Sun, 28 Jun 2009 04:16:04 +0000 (UTC) (envelope-from pheinlein@officeirc.com) Received: from mail.officeirc.com (mail.officeirc.com [208.69.59.222]) by mx1.freebsd.org (Postfix) with ESMTP id BBCC78FC14 for ; Sun, 28 Jun 2009 04:16:03 +0000 (UTC) (envelope-from pheinlein@officeirc.com) Received: from Duelist ([74.13.175.172]) by mail.officeirc.com with Microsoft SMTPSVC(6.0.3790.3959); Sun, 28 Jun 2009 00:16:02 -0400 From: "Paul Heinlein" To: References: <200906220802.n5M82Tpn075760@freefall.freebsd.org> <000401c9f32b$a22b2690$e68173b0$@com> <000001c9f332$7395eed0$5ac1cc70$@com> <000601c9f334$be4f5950$3aee0bf0$@com> <20090622153800.GE52496@blogreen.org> <20090622181608.GA96830@blogreen.org> In-Reply-To: <20090622181608.GA96830@blogreen.org> Date: Sun, 28 Jun 2009 00:16:00 -0400 Message-ID: <002d01c9f7a7$25622d40$702687c0$@com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AcnzZYQVaQn6mUSTSq6fMsjuy7/x/gEQHtSQ Content-Language: en-ca X-OriginalArrivalTime: 28 Jun 2009 04:16:03.0026 (UTC) FILETIME=[26427B20:01C9F7A7] Cc: Subject: RE: ports/135248: Update the Mono .NET Framework to 2.4 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Jun 2009 04:16:04 -0000 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=3Dyes PROFILE=3Dnet_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.Symbo= lWr iter' gmake all-local gmake[11]: Entering directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/Mono.CompilerServices.Symbo= lWr 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.Symbo= lWr iter' gmake[10]: Leaving directory `/usr/ports/lang/mono/work/mono-2.4/mcs/class/Mono.CompilerServices.Symbo= lWr 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=E8re [mailto:romain@blogreen.org]=20 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=E8re wrote: > Since I have never used Visual Basic, and did not find any port=20 > requiring it to be built, I did not took much time on it... But I=20 > 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 --=20 Romain Tarti=E8re = http://romain.blogreen.org/ pgp: 8DAB A124 0DA4 7024 F82A E748 D8E9 A33F FF56 FF43 (ID: 0xFF56FF43) (plain text =3Dnon-HTML=3D PGP/GPG encrypted/signed e-mail much = appreciated)