From owner-freebsd-gnome@FreeBSD.ORG Mon Mar 8 07:47:02 2004 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C34BA16A4CE for ; Mon, 8 Mar 2004 07:47:02 -0800 (PST) Received: from mindfields.energyhq.es.eu.org (73.Red-213-97-200.pooles.rima-tde.net [213.97.200.73]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1361943D1F for ; Mon, 8 Mar 2004 07:47:02 -0800 (PST) (envelope-from flynn@energyhq.es.eu.org) Received: from [192.168.100.1] (scienide.energyhq.es.eu.org [192.168.100.1]) by mindfields.energyhq.es.eu.org (Postfix) with ESMTP id BD9C235756; Mon, 8 Mar 2004 16:46:59 +0100 (CET) From: Miguel Mendez To: "Joseph A. Golkosky" In-Reply-To: <5.1.0.14.0.20040308095039.00a78da0@mail.megapathdsl.net> References: <5.1.0.14.0.20040308095039.00a78da0@mail.megapathdsl.net> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-SAevzT9QG9bMJu4KVjml" Message-Id: <1078760823.62535.4.camel@scienide.energyhq.es.eu.org> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Mon, 08 Mar 2004 16:47:04 +0100 cc: gnome@FreeBSD.org Subject: Re: Making and Installing Mono 0.30.1 on FreeBSD 5.1 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Mar 2004 15:47:02 -0000 --=-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 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--