cvs commit: ports/lang/mono Makefile distinfo pkg-plist
patch-configurepatch-libgc_dbg_mlc.c...
Joe Marcus Clarke
marcus at FreeBSD.org
Sun Jun 13 10:12:17 PDT 2004
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
> >
> > 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.
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
>
> Regards,
> Hye-Shik
--
Joe Marcus Clarke
FreeBSD GNOME Team :: gnome at FreeBSD.org
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/cvs-ports/attachments/20040613/125ceb47/attachment.bin
More information about the cvs-ports
mailing list