From owner-freebsd-gnome@FreeBSD.ORG  Mon Mar  8 09:11:19 2004
Return-Path: <owner-freebsd-gnome@FreeBSD.ORG>
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 B825A16A4CE
	for <gnome@freebsd.org>; Mon,  8 Mar 2004 09:11:19 -0800 (PST)
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 26D5143D1D
	for <gnome@freebsd.org>; Mon,  8 Mar 2004 09:11:19 -0800 (PST)
	(envelope-from marcus@marcuscom.com)
Received: from [10.2.1.4] (vpn-client-4.marcuscom.com [10.2.1.4])
	i28HAN7U090220;	Mon, 8 Mar 2004 12:10:23 -0500 (EST)
	(envelope-from marcus@marcuscom.com)
From: Joe Marcus Clarke <marcus@marcuscom.com>
To: "Joseph A. Golkosky" <jagolkosky@megapathdsl.net>
In-Reply-To: <5.1.0.14.0.20040308112852.00a77240@mail.megapathdsl.net>
References: <1078760823.62535.4.camel@scienide.energyhq.es.eu.org>
	 <5.1.0.14.0.20040308095039.00a78da0@mail.megapathdsl.net>
	 <1078760823.62535.4.camel@scienide.energyhq.es.eu.org>
	 <5.1.0.14.0.20040308112852.00a77240@mail.megapathdsl.net>
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="=-BHUF+3hpPI1KBapKnjTv"
Organization: MarcusCom, Inc.
Message-Id: <1078765890.776.11.camel@gyros>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.5 
Date: Mon, 08 Mar 2004 12:11:30 -0500
X-Spam-Status: No, hits=-4.9 required=5.0 tests=BAYES_00 autolearn=ham 
	version=2.63
X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on 
	creme-brulee.marcuscom.com
cc: FreeBSD GNOME Users <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
	<freebsd-gnome.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-gnome>,
	<mailto:freebsd-gnome-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-gnome>
List-Post: <mailto:freebsd-gnome@freebsd.org>
List-Help: <mailto:freebsd-gnome-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-gnome>,
	<mailto:freebsd-gnome-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Mar 2004 17:11:19 -0000


--=-BHUF+3hpPI1KBapKnjTv
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Mon, 2004-03-08 at 12:30, Joseph A. Golkosky wrote:
> Hello guys,
>=20
> I'm just wondering why when doing the make, I'm getting the Unknown=20
> component pkgconfig message. I'm sure that pkgconfig is installed on my=20
> system, since I needed it to get mono 0.24 working. Is it possible that I=
=20
> need to update the pkgconfig port on my system?

Most likely you're not cvsup'ing ports-all (a big mistake), and you've
omitted post-base from your supfile.  I recommend doing ports-all
instead of listing out modules.

That said, mono doesn't work very well at all on FreeBSD, so you may not
get very far.  But if you're going to hack on the garbage collector and
fix mono on FreeBSD, great!  Good luck.

Joe

>=20
>=20
>=20
> At 12:00 PM 3/8/04 -0500, Joe Marcus Clarke wrote:
> >On Mon, 2004-03-08 at 10:47, Miguel Mendez wrote:
> > > On Mon, 2004-03-08 at 16:54, Joseph A. Golkosky wrote:
> > >
> > > > mono-0.30.1 is marked as broken: Unknown component pkgconfig.
> > > >
> > > > What is going on here? Is there a way that I can get it to work? I=20
> > can get
> > > > mono 0.24 working just fine. However, I need to have a more recent=20
> > version
> > > > of mono running on my system as I would like to do a port of mod_mo=
no=20
> > onto
> > > > FreeBSD, and the available sources are only compatible with more re=
cent
> > > > versions on mono.
> > >
> > > I've been playing around with it on my 5.2.1 box. Both the supplied G=
C
> > > 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 endle=
ss
> > > recursion in the garbage collector and/or stack corruption. If you wa=
nt
> > > to give debugging a go you can try this:
> >
> >Yes, that's exactly right.  There is an endless recursion bug.  Note: if
> >I increase thread stack size to 512 MB, I can eventually get programs to
> >run, but they are unbelievably slow, and this is not a solution by any
> >stretch of the imagination.
> >
> > >
> > > 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 '{' :-)
> >
> >I believe the stack is being corrupted big-time.
> >
> >Joe
> >
> > >
> > > Cheers,
> >--
> >PGP Key : http://www.marcuscom.com/pgp.asc
> >
> >
>=20
--=20
PGP Key : http://www.marcuscom.com/pgp.asc



--=-BHUF+3hpPI1KBapKnjTv
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)

iD8DBQBATKlCb2iPiv4Uz4cRAm1+AJ48J5JWaYP5CwtCmX60VTYtLchj2QCfcJsc
PJS5jYkbS2AXpjnlbRCYMcE=
=lp4R
-----END PGP SIGNATURE-----

--=-BHUF+3hpPI1KBapKnjTv--