Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 Mar 2004 16:47:04 +0100
From:      Miguel Mendez <flynn@energyhq.es.eu.org>
To:        "Joseph A. Golkosky" <jagolkosky@megapathdsl.net>
Cc:        gnome@FreeBSD.org
Subject:   Re: Making and Installing Mono 0.30.1 on FreeBSD 5.1
Message-ID:  <1078760823.62535.4.camel@scienide.energyhq.es.eu.org>
In-Reply-To: <5.1.0.14.0.20040308095039.00a78da0@mail.megapathdsl.net>
References:  <5.1.0.14.0.20040308095039.00a78da0@mail.megapathdsl.net>

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

--=-SAevzT9QG9bMJu4KVjml
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Mon, 2004-03-08 at 16:54, Joseph A. Golkosky wrote:

> mono-0.30.1 is marked as broken: Unknown component pkgconfig.
>=20
> What is going on here? Is there a way that I can get it to work? I can ge=
t=20
> mono 0.24 working just fine. However, I need to have a more recent versio=
n=20
> of mono running on my system as I would like to do a port of mod_mono ont=
o=20
> FreeBSD, and the available sources are only compatible with more recent=20
> versions on mono.

I've been playing around with it on my 5.2.1 box. Both the supplied GC
and the external boehmgc fail to work. A trivial hello world program
works, but nothing more complicated than that. I'm not sure why, the
problem is in misc.c, but it's not easy to debug. Seems like an endless
recursion in the garbage collector and/or stack corruption. If you want
to give debugging a go you can try this:

cd /usr/ports/lang/mono ; env CFLAGS=3D"-g" STRIP=3D"" make install (don't
clean)
cd /usr/ports/x11-toolkits/gtk-sharp; make build
gdb `which mono` $WRKSRC/parser/mono.core

Let the fun begin, as the offending line is '{' :-)

Cheers,
--=20
	Miguel Mendez <flynn@energyhq.es.eu.org>
	http://www.energyhq.es.eu.org
	PGP Key: 0xDC8514F1


--=-SAevzT9QG9bMJu4KVjml
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)

iD8DBQBATJV3nLctrNyFFPERAuP0AJ91QHJMgOv/HCdFgYLFuRUC15zbOQCcC4aW
BJEQfJWK6mNs0NkZGSH0r9g=
=H2dN
-----END PGP SIGNATURE-----

--=-SAevzT9QG9bMJu4KVjml--



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