Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Jun 2004 00:45:47 +0900
From:      Hye-Shik Chang <perky@i18n.org>
To:        Joe Marcus Clarke <marcus@FreeBSD.org>
Cc:        ports-committers@FreeBSD.org
Subject:   Re: cvs commit: ports/lang/mono Makefile distinfo pkg-plist ports/lang/mono/files patch-aa patch-configurepatch-libgc_dbg_mlc.c...
Message-ID:  <20040613154547.GA12187@i18n.org>
In-Reply-To: <200406122208.i5CM8v5c018403@repoman.freebsd.org>
References:  <200406122208.i5CM8v5c018403@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
On Sat, Jun 12, 2004 at 10:08:57PM +0000, Joe Marcus Clarke wrote:
> marcus      2004-06-12 22:08:56 UTC
> 
>   FreeBSD ports repository
> 
>   Modified files:
>     lang/mono            Makefile distinfo pkg-plist 
>     lang/mono/files      patch-configure 
>   Added files:
>     lang/mono/files      patch-libgc_Makefile.in 
>                          patch-libgc_dbg_mlc.c 
>                          patch-libgc_dyn_load.c 
>                          patch-libgc_ltmain.sh 
>                          patch-libgc_os_dep.c patch-ltmain.sh 
>   Removed files:
>     lang/mono/files      patch-aa patch-libgc_configure 
>   Log:
>   Update to 0.95 (aka Mono 1.0 Beta 2).  With this commit, plus David Xu's
>   KSE signal fixes from 6/12/2004, Mono now works on both 4.X and -CURRENT
>   (well, all but two benchmarks build and run successfully on both 4.X and
>   -CURRENT).
>   
>   Note: you may need to rm -r ~/.wapi before building if you've tried older
>   versions of Mono.
>   

Yay!  Thank you for the hard work, davidxu and marcus!

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.

% file /usr/local/bin/mono
/usr/local/bin/mono: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), 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

/usr/ports/lang/mono/work/mono-0.95/runtime% ../mono/mini/mono ./gacutil.exe
(loops inifinitely)

when attaching it with debugger:
(gdb) bt
#0  0x0822df15 in ?? ()
#1  0x28946116 in ?? ()
#2  0x080fa0f6 in mono_jit_runtime_invoke (method=0x825a140, obj=0x825bf90,
    params=0xd0d0d0d0, exc=0xd0d0d0d0) at mini.c:8073
#3  0x0808bb55 in mono_runtime_invoke (method=0xd0d0d0d0, obj=0xd0d0d0d0,
    params=0xd0d0d0d0, exc=0xd0d0d0d0) at object.c:961
#4  0x0808a27c in mono_runtime_object_init (this=0x825bf90) at object.c:58
#5  0x080a138d in mono_exception_from_name_domain (domain=0xd0d0d0d0,
    image=0xd0d0d0d0,
    name_space=0xd0d0d0d0 <Error reading address 0xd0d0d0d0: Bad address>,
    name=0xd0d0d0d0 <Error reading address 0xd0d0d0d0: Bad address>) at exception.c:47
...(snip)...

My kernel/userland version is:
5.2-CURRENT FreeBSD 5.2-CURRENT #14: Sun Jun 13 16:28:58 KST 2004
kern.osreldate: 502113

I had removed ~/.wapi and old mono, boehm-gc installations before
building the port.

Regards,
Hye-Shik

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQFAzHarDWUsWc/bS6QRAjSuAKDDaw+zKo4N/6GFlt5VXIUEUwwe4ACgpmx3
whL6T17n9ghF/+rezaPTjJc=
=0WoE
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040613154547.GA12187>