From owner-cvs-ports@FreeBSD.ORG Sun Jun 13 17:12:17 2004 Return-Path: Delivered-To: cvs-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8441216A4CE; Sun, 13 Jun 2004 17:12:17 +0000 (GMT) Received: from creme-brulee.marcuscom.com (rrcs-midsouth-24-172-16-118.biz.rr.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id ECA5743D2F; Sun, 13 Jun 2004 17:12:16 +0000 (GMT) (envelope-from marcus@FreeBSD.org) Received: from [192.168.1.4] (shumai.marcuscom.com [192.168.1.4]) i5DHA3ah094328; Sun, 13 Jun 2004 13:10:03 -0400 (EDT) (envelope-from marcus@FreeBSD.org) From: Joe Marcus Clarke To: Hye-Shik Chang In-Reply-To: <20040613154547.GA12187@i18n.org> References: <200406122208.i5CM8v5c018403@repoman.freebsd.org> <20040613154547.GA12187@i18n.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-aa6T7ZEpOQqS4TySjNk8" Organization: FreeBSD, Inc. Message-Id: <1087146687.3060.1.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Sun, 13 Jun 2004 13:11:27 -0400 X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on creme-brulee.marcuscom.com cc: cvs-ports@FreeBSD.org cc: cvs-all@FreeBSD.org cc: ports-committers@FreeBSD.org Subject: Re: cvs commit: ports/lang/mono Makefile distinfo pkg-plist patch-configurepatch-libgc_dbg_mlc.c... X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jun 2004 17:12:17 -0000 --=-aa6T7ZEpOQqS4TySjNk8 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sun, 2004-06-13 at 11:45, Hye-Shik Chang wrote: > On Sat, Jun 12, 2004 at 10:08:57PM +0000, Joe Marcus Clarke wrote: > > marcus 2004-06-12 22:08:56 UTC > >=20 > > FreeBSD ports repository > >=20 > > Modified files: > > lang/mono Makefile distinfo pkg-plist=20 > > lang/mono/files patch-configure=20 > > Added files: > > lang/mono/files patch-libgc_Makefile.in=20 > > patch-libgc_dbg_mlc.c=20 > > patch-libgc_dyn_load.c=20 > > patch-libgc_ltmain.sh=20 > > patch-libgc_os_dep.c patch-ltmain.sh=20 > > Removed files: > > lang/mono/files patch-aa patch-libgc_configure=20 > > Log: > > Update to 0.95 (aka Mono 1.0 Beta 2). With this commit, plus David X= u's > > KSE signal fixes from 6/12/2004, Mono now works on both 4.X and -CURR= ENT > > (well, all but two benchmarks build and run successfully on both 4.X = and > > -CURRENT). > > =20 > > Note: you may need to rm -r ~/.wapi before building if you've tried o= lder > > versions of Mono. > > =20 >=20 > Yay! Thank you for the hard work, davidxu and marcus! >=20 > While mint is working without any visible problem, mono(mini) still > loops infinitely somewhere in JIT-ed code in my machine. And, the binary > is somewhat strange. >=20 > % file /usr/local/bin/mono > /usr/local/bin/mono: ELF 32-bit LSB executable, Intel 80386, version 1 (F= reeBSD), for FreeBSD 5.0.2, dynamically linked (uses shared libs), stripped > % /usr/local/bin/mono > /libexec/ld-elf.so.1: /usr/local/bin/mono: Shared object has no run-time = symbol table >=20 > /usr/ports/lang/mono/work/mono-0.95/runtime% ../mono/mini/mono ./gacutil.= exe > (loops inifinitely) >=20 > when attaching it with debugger: > (gdb) bt > #0 0x0822df15 in ?? () > #1 0x28946116 in ?? () > #2 0x080fa0f6 in mono_jit_runtime_invoke (method=3D0x825a140, obj=3D0x82= 5bf90, > params=3D0xd0d0d0d0, exc=3D0xd0d0d0d0) at mini.c:8073 > #3 0x0808bb55 in mono_runtime_invoke (method=3D0xd0d0d0d0, obj=3D0xd0d0d= 0d0, > params=3D0xd0d0d0d0, exc=3D0xd0d0d0d0) at object.c:961 > #4 0x0808a27c in mono_runtime_object_init (this=3D0x825bf90) at object.c= :58 > #5 0x080a138d in mono_exception_from_name_domain (domain=3D0xd0d0d0d0, > image=3D0xd0d0d0d0, > name_space=3D0xd0d0d0d0 , > name=3D0xd0d0d0d0 ) at= exception.c:47 > ...(snip)... >=20 > My kernel/userland version is: > 5.2-CURRENT FreeBSD 5.2-CURRENT #14: Sun Jun 13 16:28:58 KST 2004 > kern.osreldate: 502113 >=20 > I had removed ~/.wapi and old mono, boehm-gc installations before > building the port. I only tested the benchmarks, so there may be problems still. Make sure you're using KSE and not libc_r. There may also be some malloc issues, so try running with malloc debugging disabled. Joe >=20 > Regards, > Hye-Shik --=20 Joe Marcus Clarke FreeBSD GNOME Team :: gnome@FreeBSD.org FreeNode / #freebsd-gnome http://www.FreeBSD.org/gnome --=-aa6T7ZEpOQqS4TySjNk8 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQBAzIq/b2iPiv4Uz4cRAlu2AJ0TWIiAD/4nRNOkQ0nBMQ1+Lr05VACfemCi y7UVjQ+lkUU+Fsl1oKU9P+8= =PtFZ -----END PGP SIGNATURE----- --=-aa6T7ZEpOQqS4TySjNk8--